問題点
今回発生している問題点は、プレイヤーが動いた時にのみ一定間隔動く。という問題点です。
また、カメラにEnemyを移動させるCollider(is Trigger)を用意しているが、動かない。という問題点。
実現したいこと
Cameraの当たり判定内に入ったらEnemyが-xの方向にのみ移動する。ことをしたい。
c#
1 2 public float AutoSpped; 3 4 private void EnemyMove() 5 { 6 //自動移動処理 7 transform.position += new Vector3(AutoSpped, 0.0f, 0.0f); 8 9 } 10 11 private void OnTriggerEnter2D(Collider2D collision) 12 { 13 //カメラ範囲に入ったら、動き出す 14 if (collision.gameObject.name == "Main Camera") 15 { 16 EnemyMove(); 17 Debug.Log("入った"); 18 } 19 20 } 21
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。