右上角有個自己帳號的圖樣,把它點開往下滑,就可以找到My Assets,接著按Import匯入現在開啟的Unity即可
★ 基本物件移動
•需要透過腳本移動到遊戲物件上才能套用
•常用腳本指令:接收按鍵
Input.GetKey()為鍵盤輸入,()可填入按鍵並要用雙引號包住Input.GetMouseButton()為滑鼠輸入,()可填入0、1、2分別代表滑鼠左鍵、右鍵、滾輪
GetKey或GetMouseButton後面加上Up或Down代表放開或按下時只觸發一次效果而已
•常用腳本指令:物體移動
transform.Translate(x,y,z)為移動
transform.Rotate(x,y,z)為旋轉
x,y,z分別為三個軸向
★腳本中啟用/關閉自己的物件/元件
•如果是GameObject想要顯示或隱藏起來
GameObject.SetActive(true/false);
•如果是GameObject底下的Component要決定是否啟用
Component.enabled=true/false;
★加入天空盒
•隨著Unity版本更新,許多選單設置有些改變
- 在Window底下Rendering有個Lighting Settings,針對Skybox Material加入需要素材即可
★地形工具
- 地形工具舊版的升降工具、高度工具、柔化工具等等按鈕已經消失,現在可以在Paint Terrain按鈕底下找到選單並使用對應功能
— — — — — — — — — — — — — — 探討篇— — — — — — — — — — — — — —
★簡單的第一、三人稱相機視角
•我們不管在RPG、TPS、FPS或任何操作物件的遊戲,常常會需要使用到第一人稱視角或第三人稱視角
•一個簡單的方法是,讓camera成為我們要追蹤的遊戲物件底下的子物體,也就是讓camera在遊戲物件的階層之下
•將camera移動到適當的位置,產生第一人稱或第三人稱視角的效果
- 作為基本功能已經相當足夠,但如果希望畫面上能顯示更多東西或是希望相機移動不要那麼死板,需要更多進階設定
★UI上的button突然按不到?
•先儲存現有變更後,重啟Unity看看有沒有回復
•檢查一下hierarchy上的EventSystem是否有被誤刪,如果不見就新創一個預設的EventSystem
•檢查各Canvas的order順序是否有影響到
- 檢查Button指定的onclick事件上的物件是否連結失效