如何在Unity5 中設定skybox
- 詳細內容
- 分類:Unity
- 發佈:2015-05-08, 週五 22:46
- 點擊數:2328
如何在Unity5 中設定skybox
Unity 5 設定 skybox的方式與之前版本有所差異。
Skybox的設定已經移到window->lighting中
照例要補圖,有圖有真相:
Unity 4.6 New UI : 建立可拖曳的UI
- 詳細內容
- 分類:Unity
- 發佈:2015-01-23, 週五 09:53
- 點擊數:2292
下面是個簡單的方法建立可以拖曳的UI,
要注意的是這方法不適用於在3D空間的UI。
不過一般來說應該也算夠用了。
首先在BeginDrag時計算出滑鼠位置與UI transform的位移距離。
然後在OnDrag中利用滑鼠位置與位移計算出UI transform的位置。
UI就可以拖著走了!!~
using UnityEngine; using System.Collections; public class vUIDrag : MonoBehaviour { float OffsetX; float OffsetY; // Use this for initialization void Start () { } // Update is called once per frame void Update () { } public void BeginDrag(){ OffsetX=transform.position.x-Input.mousePosition.x;; OffsetY=transform.position.y-Input.mousePosition.y;; } public void OnDrag(){ transform.position= new Vector3( Input.mousePosition.x +OffsetX, Input.mousePosition.y +OffsetY); } }
Unity New UI : How To Build Draggable UI
- 詳細內容
- 分類:Unity
- 發佈:2015-01-17, 週六 02:05
- 點擊數:1450
Unity New UI : How To Build Draggable UI
A way to implement Draggable UI :
using UnityEngine; using System.Collections; public class vUIDrag : MonoBehaviour { float OffsetX; float OffsetY; // Use this for initialization void Start () { } // Update is called once per frame void Update () { } public void BeginDrag(){ OffsetX=transform.position.x-Input.mousePosition.x;; OffsetY=transform.position.y-Input.mousePosition.y;; } public void OnDrag(){ transform.position= new Vector3( Input.mousePosition.x +OffsetX, Input.mousePosition.y +OffsetY); } }
Unity New UI --使用Sprite Packer
- 詳細內容
- 分類:Unity
- 發佈:2015-01-16, 週五 01:36
- 點擊數:2096
Unity New UI --使用Sprite Packer
在製作遊戲時,使用Atlas是十分常見並且實用的技巧。
Unity 新的UI系統中也內建將小圖片打包的功能,稱之為Sprite Packer
Unity這功能還滿厲害的,只要將圖片轉成Sprite類型。
並且開啟Sprite Packer 的功能,
就會自動打包了,
如此一來便以直接使用Sprite了,其他動作Unity都自動幫你完成了。
來看一下Sprite Packer怎麼用吧!
NGUI的UIInput不能輸入中文解法
- 詳細內容
- 分類:Unity
- 發佈:2014-11-06, 週四 19:41
- 點擊數:1828
NGUI的UIInput不能輸入中文的解決方法:
檢查一下NGUI中UIInput指向的UILabel 中,輸入法的設定。
若是輸入法並不支援中文,就會導致最後執行時 input box 不能輸入中文!
Unity3D: How to save wav file..
- 詳細內容
- 分類:Unity
- 發佈:2014-11-03, 週一 20:26
- 點擊數:1774
Unity3D: How to save wav file..
C# script to save an AudioClip as a .wav file by darktable in GitHub:
https://gist.github.com/darktable/2317063
But, if you download wav by calling WWW
and you have NGUI, you can try this:
NGUITools.Save("filename.wav",YourWww.bytes);
file will be saved in : Application.persistentDataPath + "/" + fileName
NGUI is really a great plugin!!
Note: URLs passed to WWW class must be '%' escaped.