Unity 3D でのキャラクターの動き

1. キーボードイベント

1. 1つ目のタイプ

Input.GetKey(KeyCode.W)//获取键盘W键
Vector3.forward//世界坐标轴的z轴正方向
  1. 二番目

Input.GetAxis("Horizontal");//水平轴(x轴)
Input.GetAxis("Vertical");//垂直轴(z轴)

2. ロールコントローラー

1. ロール コントローラー コンポーネント。ゲーム オブジェクトのプロパティにロール コントローラー コンポーネントを追加します。

  1. GetComponent<>() を通じてコン​​ポーネントを取得します

  1. Update で SimpleMove メソッドまたは Move メソッドを呼び出します。ここでは、リジッド ボディとコライダーが付属する SimpleMove メソッドに特に注意してください。明らかな移動効果を得るには、移動速度のスムーズな値を大きくする必要がありますが、Move にはそうではありません。

おすすめ

転載: blog.csdn.net/m0_74427422/article/details/129150180