[Unity] unity小技巧

大家使用Unity的經(jīng)驗(yàn)都有多長(zhǎng)呢?Unity編輯器中還有這樣的隱藏功能你知道嗎?本系列文章為大家介紹Unity使用小技巧,文末附上Unity大中華區(qū)Evangelist Kelvin Lo錄制的視頻,希望對(duì)你有幫助。

技巧一

如果編輯器意外崩潰了,但場(chǎng)景未保存,這時(shí)可以打開工程目錄,找到/Temp/_Backupscenes/文件夾,可以看到有后綴名為.backup的文件,將該文件的后綴名改為.unity拖拽到項(xiàng)目視圖,即可還原編輯器崩潰前的場(chǎng)景。


技巧二

所有數(shù)值類型的字段,都支持在檢視面板中直接輸入簡(jiǎn)單的數(shù)值表達(dá)式。


技巧三

好不容易才調(diào)好的坐標(biāo),結(jié)果發(fā)現(xiàn)是在運(yùn)行模式下,如果退出運(yùn)行模式就還原了怎么辦?可以在檢視面板右鍵點(diǎn)擊組件名,在彈出界面中選擇Copy Component,然后退出運(yùn)行模式后同樣右鍵點(diǎn)擊組件名,在彈出界面中選擇Paste Component Values即可。


技巧四

分別按鍵盤鍵Q、W、E、R、T可以依次切換界面上的小工具。除此之外,按數(shù)字鍵2或3還可以切換場(chǎng)景為2D模式或3D模式。


技巧五

右鍵點(diǎn)擊檢視面板下方的預(yù)覽窗口即可讓預(yù)覽窗口跳出來,然后自己選擇合適的地方???,這樣切換模型查看就不會(huì)影響到其它面板。想讓預(yù)覽窗口回到原位,只需右鍵點(diǎn)擊窗口,在彈出菜單中選擇Close Tab即可。


技巧六

在層次視圖的搜索框中輸入完整的腳本或組件名稱,即可找到所有綁定了該腳本或組件的對(duì)象?;蛘咴谒阉骺蛑休斎雝:加上某個(gè)類別如light,即可找到使用同類組件的對(duì)象。


技巧七

如果想在檢視面板查看腳本的私有變量,只需點(diǎn)擊Inspectore,在彈出菜單中選擇Debug即可。


技巧八

如果希望游戲運(yùn)行第一幀暫停,可以先點(diǎn)擊暫停按鈕,然后點(diǎn)擊播放按鈕,這樣程序就會(huì)在Update函數(shù)執(zhí)行一次后暫停。


技巧九

在使用Debug.Log函數(shù)時(shí)傳遞游戲?qū)ο蠼o第二個(gè)參數(shù),既可在點(diǎn)擊控制面板的輸出信息時(shí)自動(dòng)定位到對(duì)應(yīng)的游戲?qū)ο蟆?/p>


技巧十

可以借助編輯器自帶的標(biāo)記功能為腳本分類,在檢視面板中點(diǎn)擊腳本圖標(biāo)下方的小三角,即可為腳本設(shè)置顏色或選擇圖標(biāo)。


上周為大家分享了兩篇Unity小技巧介紹文章,不少開發(fā)者反應(yīng)平時(shí)都忽視了這些技巧,原來編輯器已經(jīng)默默幫大家實(shí)現(xiàn)了很多的快捷操作,今天繼續(xù)為大家介紹第三篇。

技巧一

程序員們應(yīng)該都知道,從項(xiàng)目視圖點(diǎn)擊右鍵創(chuàng)建的腳本會(huì)自動(dòng)填充一些代碼。其實(shí)這些自動(dòng)填充的代碼模板也是可以自定義的。

如果使用Mac,找到應(yīng)用程序中的Unity.app,右鍵單擊顯示包內(nèi)容,找到Resources>ScriptTemplates文件夾,然后選擇你要?jiǎng)?chuàng)建模板的腳本類型,復(fù)制一份自己命名并編輯后保存,然后退出編輯器之后重新打開,再在項(xiàng)目視圖中右鍵單擊創(chuàng)建,就會(huì)出現(xiàn)剛剛添加的腳本類型。打開新建的腳本就可以看到自定義的模板代碼。


如果使用Windows,則在ProgramFiles(x86)或ProgramFiles目錄下的Unity/Data/Resources/ScriptTemplates文件夾下進(jìn)行同樣的操作即可。?

技巧二

如果發(fā)現(xiàn)Unity打包安卓平臺(tái)生成的apk體積過大,可以找到PlayerSettings中的安卓平臺(tái),默認(rèn)情況下Device Filter設(shè)定為FAT(ARMv7+x86),即同時(shí)打包32位和64位。如果只需發(fā)布到32位或64位平臺(tái)則單獨(dú)選擇對(duì)應(yīng)的一種即可。這樣可以有效減小包體積。


技巧三

在項(xiàng)目視圖的搜索框中輸入資源名稱,可以找到項(xiàng)目中所有具有該關(guān)鍵字的資源。將搜索類型換成Asset Store,則可以找到Asset Store上所有擁有該關(guān)鍵字的資源,并按免費(fèi)和付費(fèi)分類。?


技巧四

如果希望物體可以緊貼地面,但傾斜角度不好調(diào)整,這時(shí)可以在物體上添加Mesh Collider和Rigidbody組件,然后點(diǎn)擊運(yùn)行,借助Unity的物體引擎來計(jì)算位置。待物體墜落到地面后復(fù)制所有物體,停止運(yùn)行后刪除原先的物體再粘貼運(yùn)行時(shí)復(fù)制的內(nèi)容,并刪除所有物體上的Mesh Collider和Rigidbody組件即可。?


技巧五

如果需要拼合兩個(gè)物體,可以自己分別在兩個(gè)物體上創(chuàng)建立方體當(dāng)作錨點(diǎn),按住V鍵進(jìn)入頂點(diǎn)選擇模式,然后選擇錨定立方體上需要拼合的兩個(gè)頂點(diǎn),即可將物體無縫拼接在一起。


如果需要旋轉(zhuǎn)物體,可以按下Cmd/Ctrl鍵后用鼠標(biāo)操作旋轉(zhuǎn),這樣可以讓物體每次固定旋轉(zhuǎn)15度,最終轉(zhuǎn)到正確位置。

技巧六

在場(chǎng)景中按住右鍵可以以視點(diǎn)為中心查看整個(gè)場(chǎng)景。如果希望物體始終保持在焦點(diǎn)處,可以在層次面板雙擊該物體,然后按住Alt鍵后用鼠標(biāo)查看周圍場(chǎng)景,并且物體一直位于焦點(diǎn)。


技巧七

如果腳本出現(xiàn)錯(cuò)誤,Unity編輯器會(huì)因?yàn)闄z查到出錯(cuò)而無法進(jìn)入運(yùn)行模式,這時(shí)可以在項(xiàng)目視圖中新建文件夾WebplayerTemplates,然后將出錯(cuò)的腳本拖入此文件夾下,所有位于該文件夾下的文件都會(huì)被識(shí)別為一般文件從而不會(huì)當(dāng)作腳本被編譯,這樣就可以運(yùn)行游戲了。


技巧八

如果你的鼠標(biāo)的中鍵是可以按下的,可以按住鼠標(biāo)中鍵來平移整個(gè)場(chǎng)景?;蛘邔⑹髽?biāo)移至物體上后點(diǎn)擊中鍵按鈕,編輯器會(huì)以平移的方式將物體中心移動(dòng)鼠標(biāo)位置。


技巧九

當(dāng)需要拖拽對(duì)象至檢視面板時(shí),常常會(huì)因?yàn)椴僮髟驅(qū)е聶z視面板的內(nèi)容已經(jīng)改變了。這時(shí)可以點(diǎn)擊檢視面板右上方的鎖圖標(biāo),鎖定檢視面板,這樣不論其它視圖如何切換,檢視面板都會(huì)顯示固定內(nèi)容。


技巧十

如果編輯2D游戲的圖片時(shí)總是不小心點(diǎn)選到背景,可以在Layer里邊設(shè)置哪些層是鎖定或不可見的,將背景層鎖定后就不能點(diǎn)選到它了,這樣在編輯時(shí)就不會(huì)出現(xiàn)誤操作。但鎖定圖層后還是可以從層次面板上選中背景來進(jìn)行調(diào)整,這樣就不用每次反復(fù)鎖定和解鎖圖層。


前面已經(jīng)為大家分享了三篇Unity小技巧相關(guān)的文章,涉及到編輯器操作及腳本等多方面的內(nèi)容,掌握這些小技巧能大大提高我們的開發(fā)效率。今天為大家介紹第四篇。

技巧一

在float型的字段前添加范圍屬性聲明如[Range(0, 10)],即可在檢視面板中使用滑動(dòng)條來設(shè)置該字段的值。?


技巧二

對(duì)一組字段使用屬性聲明[Heaader(“XX”)],可以在檢視面板中將字段進(jìn)行分組。


技巧三

從Unity 5開始,新建場(chǎng)景默認(rèn)會(huì)帶有天空盒,可以利用Unity自帶的天空盒材質(zhì)來自定義天空盒顏色。


技巧四

如果常常不小心進(jìn)入播放模式后編輯場(chǎng)景內(nèi)容,其實(shí)可以依次點(diǎn)擊菜單項(xiàng)Edit > Preferences > Colors > Playmode設(shè)置編輯器在進(jìn)入播放模式后的顏色,與正常模式下明顯區(qū)分開來。


技巧五

將鼠標(biāo)聚焦于編輯器內(nèi)的某個(gè)窗口,按住Shift+空格鍵,可以將該窗口最大化至編輯器范圍或者還原為原先大小。


技巧六

如果場(chǎng)景中某個(gè)物體與另一物體相對(duì)的位置、旋轉(zhuǎn)及縮放均保持不變,那么在調(diào)整目標(biāo)物體的方向時(shí),可以先選中編輯器界面的小工具,按住Ctrl/Cmd+Shift鍵,這樣在操作其中一個(gè)物體時(shí),另一個(gè)也會(huì)隨之變化。


技巧七

如果腳本中有變量名打錯(cuò),需要批量修改,在Mac上可以按住Cmd+R鍵,Windows上按住F2鍵,然后選中需要修改的變量名進(jìn)行批量修改。


技巧八

使用UI中的Mask組件時(shí),需要指定一張圖片作為遮罩對(duì)其子對(duì)象進(jìn)行裁剪,取消勾選組件上的Show Mask Graphic則可以在保持裁剪效果的同時(shí)隱藏Mask本身的圖片。


技巧九

在設(shè)置所有顏色類型的屬性時(shí),可以將當(dāng)前顏色值加入預(yù)設(shè),該預(yù)設(shè)會(huì)保存在本地且可以在不同的工程間共用。


技巧十

你知道矩形工具也可以用來操作3D物體嗎?


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容