unity實用小技巧
阿新 • • 發佈:2019-01-07
這裡對我平時也用得少的但是unity比較實用的技巧分享一二:
1:執行時更改的一些屬性數值在退出程式時會還原,如果想要保留資料,可以在執行時右鍵複製元件(copy component),然後退出程式時右鍵貼上元件值即可(paste component values);
2:想知道哪個遊戲物體上有某個指令碼或者元件,有兩種方式,其一,直接在hierarchy檢視上搜索指令碼名字或者元件名字,對應的遊戲物件就會被篩選出來;其二,在project版本中找到指令碼,然後右鍵選擇find references in scene即可;
3:在屬性面板上私有屬性/欄位都不會顯示出來,可以左鍵點選inspector面板右上角的標誌,選擇debug模式(當然也可以直接在程式碼中更改);
4:unity中類名.方法名.變數名.檔名可以使用中文的,我寫了一箇中文指令碼呢,真的可以執行。但是還是不建議啊,說不準就有啥隱患;
5:同一個遊戲物體可以在不同場景間貼上複製;
6:選中某個遊戲物體,然後按F鍵,可讓這個物體處於scene檢視的中心點處,方便操作(這裡要提示一下,滑鼠必須停留在scene面板上,才會有效果。放在其他地方,並不會!);
7:在選單欄gameobject之下,有一個move to view。可以將遊戲物體移動到scene檢視的中心點處(位置改變);
8:同樣,在選單欄gameobject之下,有一個align with view ,作用物件分普通物體和攝像機;作用於普通物件時感覺沒什麼大用,作用於攝像機,可以改變攝像機的位置和角度,讓game檢視和scene檢視一模一樣;
9:同樣,在選單欄gameobject之下,有一個align view to selected ,作用於攝像機,不改變攝像機的位置和角度;讓scene檢視和game檢視一毛一樣;(我猜測scene檢視也應該有一個攝像機,不過是被unity隱藏起來了);
10:unity中的顏色元件,右鍵可以直接複製貼上該顏色;
11:Ctrl+D 直接可以完成複製並貼上這兩步;
12:選擇某一物體,按下V鍵,物體上會出現一個小正方形,可以利用這個小正方形去無縫銜接其他物體;
13:WebplayerTemplates資料夾裡的指令碼不參與編譯,可以將一些有錯誤的指令碼放在其中,讓unity可以執行起來(該資料夾必須是Assets直接子目錄,否則無效);
14:如果想要執行時unity的背景色改變,也可以設定。在Edit-preferences-color下設定;
效果圖:
15:在編輯指令碼時。對某一變數名統一修改可以按F2;