撰寫角色控制腳本

  1. 新增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);
       }
    }
    
  2. 掛載到玩家Prefab上,讓玩家物件可以被移動。
    1. Get Axis方法中,Horizontal和 Vertical預設是WASD鍵控制,要自訂按鍵可至 Input Manager 修改。

results matching ""

    No results matching ""