Unity的這些知識你知道碼?

1.Project 窗口中搜索的使用

  1. 鍵入多個搜索詞,縮小搜索範圍,例如沿海場景,則會查找同時包含’沿海’和’場景’的名稱
  2. t:按指定類型過濾,l:按標籤過濾,v:
  3. 點擊按鈕’五星’,可以將當前檢索指令進行存儲

2.點擊‘場景軸’右上角的鎖,可以鎖定場景中的旋轉,但可以使用右鍵進行視角平移

3.FlyThrough模式: 按住鼠標右鍵,使用鼠標移動視角,WASD鍵進行移動,按住Shift鍵可以更快地移動

4.如果物體在快速移動中,可以在Hierarchy視圖中選擇物體,然後按shift+f(或按兩次F鍵)鍵或Edit/Lock View To Selected,相機即可鎖定物體。

5.Pivot和center的區別:Pivot將Gizmo定位在mesh的實際樞軸點,Center將Gizmo定義在渲染邊界的中心。

6.按住Control鍵,對物體進行移動、旋轉、縮放會根據Edit>Snap Settings 中定義的增量進行操作

7.移動Gameobject時,如果需要將Gameobjec緊貼任何碰撞器表面,可以按住shift+ctrl鍵

8.旋轉Gameobject時,按住shift+ctrl,可以將Gameobject旋轉到任何碰撞表面上的某個點。

9.移動Gameobject時,按住v(或按一下shift+v)即可開啓頂點捕捉狀態,鬆開v(再次按一下shift+v)關閉頂點捕捉狀態。

10.在Hierarchy界面中,按住alt鍵點擊父對象前的下拉箭頭,可以快速展開或收起所有子對象。

11.在Edit>Preferences 中勾選Enable Alpha Numeric Sorting,在Hierarchy界面中即可以選擇使用Transform(創建順序)排序還是AlphabeTical(拼音排序)排序
在這裏插入圖片描述
12.Unity中的保存類型:

  1. Save Scene:保存場景以及整個工程的修改
  2. SaveProject : 保存工程中(例:Project setting 、Build setting以及最資源的更改,但是沒有“應用”的資源)修改,但不會保存對場景的修改。
  3. 立即寫入磁盤:更改任何導入設置,要求用戶點擊Apply的資源,或新建預製、烘培照明數據、導航數據、遮擋剔除數據等。

13.四元數和歐拉角
四元數與歐拉角在Unity中都用來表示旋轉,Unity在內部使用四元素,在檢測器等面板上顯示歐拉角。
歐拉角:需要X,Y,Z三個角度值,作用物體3個軸向的旋轉
優點:便於理解,可以從一個方向到另一個方向的旋轉,旋轉超過180度。
缺點:會產生萬向節鎖的問題
四元數:需要x,y,z,w四個元素,但是這些數字不表示角度或軸。
優點:不會產生萬向節鎖的問題
缺點:不易於理解,不能表示任何超過180的旋轉。

14.四元數插值和歐拉角插值
如果想要由旋轉角度來指定旋轉範圍使用歐拉角,如果想要旋轉到特定方向,使用四元數插值做旋轉,Unity將在使用最短距離旋轉到目標方向。

15.場景預加載
在Unity的Build setting中,設置一個空場景,這個空場景後面的場景在加載場景時都會進行預加載

16.Unity中的特殊文件夾
1)Assets
2)Editor
3)Editor Default Resources
4)Gizmos
5)Plugins
6)Resources
7)Standard Assets
8)StreamingAssets

17. Unity在導入過程中會自動忽略以下文件夾:

  1. 隱藏的文件夾
  2. 以英文單引號’開頭的文件和文件夾
  3. 以”~”結尾的文件和文件夾
  4. 名爲cvs的文件和文件夾
  5. 擴展名爲.tmp的文件

18.當禁用MonoBehaviour時,協程不會停止,只有MonoBehavirour被銷燬,或主動停止協程時,協同纔會停止。使用MonoBehaviour.StopCoroutine和MonoBehaviour.StopAllCoroutines來停止協同。

19.不要使用.NET庫中定義的ThreadStatic屬性,如果將其添加到Unity中則會導致奔潰

20.MenuItem 創建熱鍵%ctrl、#shit、&alt,格式 menuname 快捷鍵,使用單熱鍵_按鍵,例如:Assets/Test _g,g爲test的快捷鍵,alt+g:Assets/Test &g,注意熱鍵文本必須以空格字符開頭

21.MenuItem 第三個參數控制menu顯示位置,值越大越靠下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章