DevStore技術詳解:Unity3D編輯器的那些小技巧,devstoreunity3d
摘要: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做出的任何改變。
小編聲明:以上技巧,僅為小編借用開發人員之智慧結晶,如有著作權問題,小編概不負責喲~
Unity3D中的擴充UI編輯器(BitGUI Toolbox) 怎使用 誰可以提供個教程啥的 了
No
音樂:unity3d地形編輯器怎撤消除操作,用地形筆刷刷起來地形後不可以ctrl+z為何 用shift就不用說了
我試了下可以用Ctrl+Z進行撤消操作啊,你用的什麼版本?