熱門
Unity編輯器中加速工作流程的五種方法
使用快捷方式管理器、預(yù)設(shè),、快速搜索等功能,,能夠在更短的時(shí)間內(nèi)實(shí)現(xiàn)更多功能。
Unity始終致力于為用戶的日常工作流程帶來(lái)更高的效率,,并幫助用戶專注于創(chuàng)作的過程,。即使是有經(jīng)驗(yàn)的Unity開發(fā)人員也可能會(huì)忽略掉Unity全新版本中的一些改進(jìn)功能,所以在本系列文章中將會(huì)包含70多條幫助Unity用戶節(jié)省時(shí)間的建議,,可加速在Unity 2020 LTS的工作流程,。這是三篇博文系列中的第一篇,重點(diǎn)介紹了其中的一些技巧,。本文將從如何加快核心編輯器工作流開始為大家詳細(xì)介紹這些小技巧,。
快捷方式管理器
快捷方式管理器是一個(gè)交互式可視界面,用戶可以在其中管理編輯器熱鍵,。在快捷方式管理器中,,用戶可以將快捷方式分配到不同的列表,并可視化他們經(jīng)常使用的任何工具的現(xiàn)有綁定功能,。
快捷方式管理器
我們可以將任意鍵或組合鍵綁定到Unity編輯器命令中,。例如,默認(rèn)情況下,,將R鍵綁定到“工具”列表中的“縮放”工具上,。
“綁定沖突”還能夠顯示用戶是否為可以同時(shí)執(zhí)行的兩個(gè)命令分配了相同的快捷方式。注:如果多個(gè)命令位于不同的列表中,,并且不能同時(shí)執(zhí)行,,則可以為它們分配相同的快捷方式,。
識(shí)別快捷方式之間的綁定沖突
從Unity的主菜單訪問快捷方式管理器:
在Windows和Linux上,選擇編輯>快捷方式
在蘋果電腦上,,選擇Unity>快捷方式
使用Unity編輯器快捷方式管理器命名空間所提供的應(yīng)用編程接口在腳本和軟件包中自定義快捷方式,。
通用編輯器快捷方式
預(yù)設(shè)
此功能允許用戶自定義檢查器中任何內(nèi)容的默認(rèn)狀態(tài)。創(chuàng)建預(yù)設(shè)可以幫助用戶復(fù)制組件或資源的設(shè)置,,將其保存為資源,,并將相同的設(shè)置應(yīng)用到另一個(gè)項(xiàng)目。
使用預(yù)設(shè)來(lái)實(shí)施標(biāo)準(zhǔn)或?qū)⒑侠淼哪J(rèn)值應(yīng)用于新資產(chǎn),。這確保了整個(gè)團(tuán)隊(duì)標(biāo)準(zhǔn)的一致,,因此通常被忽略的設(shè)置不會(huì)影響到整個(gè)項(xiàng)目的性能。
預(yù)設(shè)圖標(biāo)在此以紅色突出顯示,。
單擊組件右上角的預(yù)設(shè)圖標(biāo),。點(diǎn)按“將當(dāng)前預(yù)設(shè)保存到...”,將預(yù)設(shè)保存為資產(chǎn),,然后點(diǎn)擊其中一個(gè)可用的預(yù)設(shè)進(jìn)行加載,。
在本例中,根據(jù)使用情況(反照率,、法線或功能),,預(yù)設(shè)包含不同的2D紋理導(dǎo)入設(shè)置。
使用預(yù)設(shè)的其他簡(jiǎn)便方法:
使用默認(rèn)值創(chuàng)建游戲?qū)ο螅簩㈩A(yù)設(shè)資源拖放到層次結(jié)構(gòu)中,,創(chuàng)建一個(gè)新的游戲?qū)ο?,其中相?yīng)的組件用預(yù)設(shè)值填充。
將特定類型與預(yù)設(shè)相關(guān)聯(lián):在預(yù)設(shè)管理器(項(xiàng)目設(shè)置>預(yù)設(shè)管理器)中,,為每種類型指定一個(gè)或多個(gè)預(yù)設(shè),。然后,創(chuàng)建新組件將默認(rèn)設(shè)置替換為指定的預(yù)設(shè)值,。
專業(yè)提示:為每種類型創(chuàng)建多個(gè)預(yù)設(shè),,并依靠過濾器按名稱關(guān)聯(lián)正確的預(yù)設(shè)。
保存和加載管理器設(shè)置:為管理器窗口使用預(yù)設(shè),,可以重復(fù)使用設(shè)置,。例如,如果用戶計(jì)劃重新應(yīng)用相同的標(biāo)簽和圖層或物理設(shè)置,,預(yù)設(shè)可以減少為下一個(gè)項(xiàng)目的設(shè)置時(shí)間,。
場(chǎng)景可見功能
隨著場(chǎng)景變大,用戶可以選擇暫時(shí)隱藏特定對(duì)象,,以便更輕松地選擇和編輯游戲?qū)ο蟆?/p>
切記不要禁用游戲?qū)ο螅ㄟ@可能會(huì)導(dǎo)致意想不到的情況發(fā)生),切換場(chǎng)景可見性控件,。這將會(huì)在不改變?cè)谟螒蛑锌梢娦缘那闆r下在場(chǎng)景視圖中隱藏和顯示對(duì)象,。
使用層次窗口中的工具欄啟用或禁用視口中游戲?qū)ο蟮膱?chǎng)景可見性,。
使用場(chǎng)景可見性控件隱藏場(chǎng)景視圖中的對(duì)象。
請(qǐng)注意,,狀態(tài)圖標(biāo)在層次結(jié)構(gòu)中可能會(huì)發(fā)生變化,,具體取決于對(duì)父對(duì)象還是子對(duì)象進(jìn)行隱藏。
打開或關(guān)閉場(chǎng)景視圖控制欄以撤銷全局場(chǎng)景的可見性,。
使用隔離視圖專注于一個(gè)特定的對(duì)象和它的子對(duì)象,。在“層次”窗口中選擇一個(gè)游戲?qū)ο螅缓蟀聪耂hift + H來(lái)打開和關(guān)閉它,。這將覆蓋其他場(chǎng)景的可見性設(shè)置,。
隔離視圖允許用戶隨心所欲地編輯游戲?qū)ο蟆?/p>
?
我們?nèi)匀豢梢允褂肧hift +空格鍵快捷鍵來(lái)最大化視口并隱藏編輯器的其余部分。
?
場(chǎng)景選擇
用戶可以修改游戲?qū)ο蟮目墒叭顟B(tài),,在一功能類似于場(chǎng)景可見性功能,。使用工具欄阻止在場(chǎng)景視圖中選擇特定的游戲?qū)ο蟆_@對(duì)于避免在大場(chǎng)景中選擇和編輯非預(yù)期的游戲?qū)ο蠓浅S杏谩?/p>
用戶可以切換整個(gè)分支或單個(gè)對(duì)象的可選擇性,,所以有些游戲?qū)ο罂赡苁强蛇x擇的,,但其子對(duì)象或父對(duì)象不是。
搜索
編輯器包含場(chǎng)景視圖,、層次窗口和項(xiàng)目窗口的搜索功能,。
編輯器中的搜索選項(xiàng)以紅色突出顯示。
除了搜索文件名,,用戶還可以按類型搜索,。使用下拉菜單選擇類型或簡(jiǎn)寫即可。
如果使用資產(chǎn)標(biāo)簽,,用戶也可以按“I”鍵:篩選標(biāo)簽的簡(jiǎn)寫,。
在本例中,我們?cè)趫?chǎng)景中搜索攝像機(jī)類型的所有對(duì)象:
按類型過濾
快速搜索
如果想將搜索范圍擴(kuò)展到窗口之外,,我們可以使用快速搜索包,。
Unity 2021.1將此功能集成到編輯器中,無(wú)需單獨(dú)安裝軟件包,。在編輯>搜索全部就能找到這項(xiàng)功能,。(快捷鍵為在Windows上Ctrl+K/在macOS上Cmd + K))
使用熱鍵或幫助菜單啟動(dòng)快速搜索。
從軟件包管理器安裝后,,可從幫助>快速搜索或使用Alt +激活快速搜索,。
快速搜索使用戶能夠搜索Unity的多個(gè)區(qū)域,包括資產(chǎn),、場(chǎng)景對(duì)象,、菜單項(xiàng)、軟件包,、API,、設(shè)置等,。
以下是“相機(jī)”的快速搜索示例:
快速搜索的綜合結(jié)果。
電話:010-50951355 傳真:010-50951352 郵箱:[email protected] ,;點(diǎn)擊查看區(qū)域負(fù)責(zé)人電話
手機(jī):13811546370 / 13720091697 / 13720096040 / 13811548270 /
13811981522 / 18600440988 /13810279720 /13581546145