您好,登錄后才能下訂單哦!
Unity引擎,上手簡單易懂,但是很少有人對Unity編輯器的功能做一個全面細致的了解,一些非常實用的小功能在日常使用中很難被發(fā)現(xiàn),但它們對工作效率的提升是有不小的幫助的。
1)鎖定Inspector – 在inspector面板上方有一個小“鎖”圖標(biāo),點擊鎖住后可以將inspector面板鎖定在當(dāng)前選擇的GameObject上。在你需要大量設(shè)置某個GameObject的參數(shù)時非常有效(例如為一個數(shù)組里添加大量引用)。
2)多個Inspector – 點擊小“鎖”圖標(biāo)旁邊的“context menu”圖標(biāo),在下拉菜單中選擇“Add Tab”,然后選“inspector”。與“鎖定Inspector”功能配合使用將大幅提高工作效率。
3)搜索特定類型 – 不但可以通過名稱進行快速檢索,你還可以使用類型——點擊“Search”圖標(biāo)并在下拉菜單中選擇“Type”,或者使用更迅捷的方法:直接鍵入“t:type”,例如t:texture、t:material等等。
4)在Inspector的數(shù)組(Array)中插入或刪除數(shù)據(jù) – 在Unity中編輯數(shù)組非常方便!——直到某一天你打算從中間刪除或插入數(shù)據(jù)……這似乎是不可能完成的任務(wù),但它確實可以完成——插入數(shù)據(jù)(復(fù)制一個數(shù) 據(jù)),選中數(shù)組中的數(shù)據(jù)然后Ctrl-D(windows)、Command-D(Mac)。刪除數(shù)組中間的數(shù)據(jù):Shift-Delete兩次(第一次 清空數(shù)據(jù),第二次刪除數(shù)據(jù))。
5)在Inspector文本編輯框中換行 – Mac只需Option-Return,而Windows下這個功能被“遺漏”了一般情況下你需要從別的文本編輯器(例如記事本)中拷貝過來帶有 換行的文本——這實在有些蹩腳,于是有人寫了一個Editor Script來實現(xiàn)這個功能:只需在你的工程目錄下創(chuàng)建一個Editor文件夾,然后把這個腳本(CreateNewLine.cs)放到里面即可。
6)快速創(chuàng)建Prefab – 在Hierachy里設(shè)置好你的GameObject然后將它直接拖拽到Project面板——Prefab即刻呈現(xiàn)!
7)在Scene View下編輯基礎(chǔ)型Collider的尺寸 – 選中一個帶有Collider的物體,按住Shift鍵,綠色小方塊出現(xiàn)后就可以進行變形操作了(鼠標(biāo)必須準(zhǔn)確點中綠色方塊,待其變黃后即可拖拽縮放)。 注意,如果Inspector中Collider屬性面板沒有展開是不能使用該功能的。
8)為物體設(shè)置自定義圖標(biāo) – 在inspector中選中GameObject的圖標(biāo),在下拉列表中可以選擇圖標(biāo)類型、顏色甚至創(chuàng)建一個自定義圖標(biāo)。你還可以為腳本附加圖標(biāo)——在 Project面板中選中腳本,然后在inspector中點擊它的圖標(biāo)。這個腳本的圖標(biāo)將會被自動附加給所有綁定了這個腳本的物體,如果你在做類似路徑 點這樣的東西,這個功能將顯得極為實用。
9)對齊到頂點,對齊到Collider – 要對齊到頂點:按住“V”然后點擊目標(biāo)頂點,然后拖拽鼠標(biāo)到另一個mesh中你希望對齊的頂點。對齊到Collider:使用Translate工具時按住Shift鍵。
10)Editor編程 – 如果Unity Editor缺少你所需的功能,你可以自己寫。通過腳本擴展Editor非常容易,效果也非常顯著。例如PlayModePersist可以保存你在PlayMode下對GameObject做出的任何改變。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。