実現したいこと
敵キャラが反対方向を向いて近づいてくるのを直したい。
前提
敵キャラが自動追尾してくるシステムを作りました。
発生している問題・エラーメッセージ
条件がわかりませんが、時々敵がプレイヤーと反対側を向いて近づいてきます。
animatorのLook_Xがうまく変わっていないようです。
該当のソースコード
c#
1 void Update() 2 { 3 if (walking) 4 { 5 transform.position = Vector2.MoveTowards(transform.position, target.transform.position, speed * Time.deltaTime); 6 animator.SetBool("walking", true); 7 } 8 if (target.transform.position.x > 0) 9 { 10 movement.x = 1; 11 animator.SetFloat("Look_X", movement.x); 12 } 13 if (target.transform.position.x < 0) 14 { 15 movement.x = -1; 16 animator.SetFloat("Look_X", movement.x); 17 } 18 if (target.transform.position.y < 0) 19 { 20 movement.y = -1; 21 animator.SetFloat("Look_Y", movement.y); 22 } 23 if (target.transform.position.y > 0) 24 { 25 movement.y = 1; 26 animator.SetFloat("Look_Y", movement.y); 27 }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/03/16 10:25