使用快捷方式管理器、預(yù)設(shè)、快速搜索等功能,能夠在更短的時(shí)間內(nèi)實(shí)現(xiàn)更多功能。
Unity始終致力于為用戶的日常工作流程帶來(lái)更高的效率,并幫助用戶專注于創(chuàng)作的過(guò)程。即使是有經(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ò)濾器按名稱關(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ì)象:
按類型過(guò)濾
快速搜索
如果想將搜索范圍擴(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é)果。