撰寫角色控制腳本
新增Mono Behaviour,命名為 Player Controller ,並撰寫以下程式碼:
using UnityEngine; public class PlayerController : MonoBehaviour { void Update() { var x = Input.GetAxis("Horizontal") * Time.deltaTime * 150.0f; var z = Input.GetAxis("Vertical") * Time.deltaTime * 3.0f; transform.Rotate(0, x, 0); transform.Translate(0, 0, z); } }
- 掛載到玩家Prefab上,讓玩家物件可以被移動。
- Get Axis方法中,Horizontal和 Vertical預設是WASD鍵控制,要自訂按鍵可至 Input Manager 修改。