キャラクターコントローラーを使い、上下左右に動かす事が出来たのですが
アニメーションを適用しながら「左上斜め」に移動する方法が分からず、行き詰まっています。
どなたかお詳しい方がいらっしゃいましたら、おしえて頂けたら幸いですm(_ _)m
C#
1 void Update() 2 { 3 characterController.Move(Velocity); 4 5 if (Input.GetKey(KeyCode.W)) 6 { 7 transform.rotation = Quaternion.Euler(0, 0, 0); 8 characterController.Move (this.gameObject.transform.forward * MoveSpeed * Time.deltaTime); 9 animator.SetBool("Run", true); 10 } 11 12 else if (Input.GetKeyUp(KeyCode.W)) 13 { 14 animator.SetBool("Run", false); 15 } 16 if (Input.GetKey(KeyCode.A)) 17 { 18 transform.rotation = Quaternion.Euler(0, 270, 0); 19 characterController.Move (this.gameObject.transform.forward * MoveSpeed * Time.deltaTime); 20 animator.SetBool("Run", true); 21 } 22 23 else if (Input.GetKeyUp(KeyCode.A)) 24 { 25 animator.SetBool("Run", false); 26 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/01 12:15