1. 程式人生 > >Unity 3D 實用的10個小技巧

Unity 3D 實用的10個小技巧

知新樹 寧金峰

Unity引擎,上手簡單易懂,但是很少有人對Unity編輯器的功能做一個全面細致的了解,一些非常實用的小功能在日常使用中很難被發現,但它們對工作效率的提升是有不小的幫助的。

1)鎖定Inspector – 在inspector面板上方有一個小“鎖”圖標,點擊鎖住後可以將inspector面板鎖定在當前選擇的GameObject上。在你需要大量設置某個GameObject的參數時非常有效(例如為一個數組裏添加大量引用)。

2)多個Inspector – 點擊小“鎖”圖標旁邊的“context menu”圖標,在下拉菜單中選擇“Add Tab”,然後選“inspector”。與“鎖定Inspector”功能配合使用將大幅提高工作效率。

3)搜索特定類型 – 不但可以通過名稱進行快速檢索,你還可以使用類型——點擊“Search”圖標並在下拉菜單中選擇“Type”,或者使用更迅捷的方法:直接鍵入“t:type”,例如t:texture、t:material等等。

4)在Inspector的數組(Array)中插入或刪除數據 – 在Unity中編輯數組非常方便!——直到某一天你打算從中間刪除或插入數據……這似乎是不可能完成的任務,但它確實可以完成——插入數據(復制一個數 據),選中數組中的數據然後Ctrl-D(windows)、Command-D(Mac)。刪除數組中間的數據:Shift-Delete兩次(第一次 清空數據,第二次刪除數據)。

5)在Inspector文本編輯框中換行 – Mac只需Option-Return,而Windows下這個功能被“遺漏”了一般情況下你需要從別的文本編輯器(例如記事本)中拷貝過來帶有 換行的文本——這實在有些蹩腳,於是有人寫了一個Editor Script來實現這個功能:只需在你的工程目錄下創建一個Editor文件夾,然後把這個腳本(CreateNewLine.cs)放到裏面即可。

6)快速創建Prefab – 在Hierachy裏設置好你的GameObject然後將它直接拖拽到Project面板——Prefab即刻呈現!

7)在Scene View下編輯基礎型Collider的尺寸 – 選中一個帶有Collider的物體,按住Shift鍵,綠色小方塊出現後就可以進行變形操作了(

鼠標必須準確點中綠色方塊,待其變黃後即可拖拽縮放)。 註意,如果Inspector中Collider屬性面板沒有展開是不能使用該功能的。

8)為物體設置自定義圖標 – 在inspector中選中GameObject的圖標,在下拉列表中可以選擇圖標類型、顏色甚至創建一個自定義圖標。你還可以為腳本附加圖標——在 Project面板中選中腳本,然後在inspector中點擊它的圖標。這個腳本的圖標將會被自動附加給所有綁定了這個腳本的物體,如果你在做類似路徑 點這樣的東西,這個功能將顯得極為實用。

9)對齊到頂點,對齊到Collider – 要對齊到頂點:按住“V”然後點擊目標頂點,然後拖拽鼠標到另一個mesh中你希望對齊的頂點。對齊到Collider:使用Translate工具時按住Shift鍵。

10)Editor編程 – 如果Unity Editor缺少你所需的功能,你可以自己寫。通過腳本擴展Editor非常容易,效果也非常顯著。例如PlayModePersist可以保存你在PlayMode下對GameObject做出的任何改變。


本文出自 “13233523” 博客,請務必保留此出處http://13243523.blog.51cto.com/13233523/1975635

Unity 3D 實用的10個小技巧