跳到主要內容
[Unity]Cycling Cameras/Object Moving/Bullet Shooting
First Week Of May
1. Cycling Cameras & Object Moving
- LookAt((GameObject)target)
- 設定於camera script內,提供攝影機追隨target移動畫面。
- Vector3 forward/Transform forward
- 在vector3.forward 就是等於 vector(0,0,1),是一個快捷指令。
- 在Transform中也有forward,這裡指的是在world space中,藍色箭頭的方向。
- Input getKey/getButton
- getKey(String)裡面通常為Keycode 的名稱或預設名稱
- getButton為project setting 內input的設定名稱,提供跨平台按鍵及相容性,因此建議多用此設定按鍵。
- addForce
- 簡單的施加一個力量到物件上
- getComponent().addForce(Vector3);
- setActive()
- vector3.normalize
2. Bullet Shooting & Partical
- Instantiate(GameObject)
- Random.Range(min,max)
- OnColiisionEnter(Collision collision)
- 檢查碰撞function
- collision 為被碰撞物體