Enemyタグを持つもの同士の接触で困っています。
Enemyはプレファブにして、別のスクリプトから
Instantiate(Enemy, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity);
クローンとして呼び出しています。
下のコードではHitが2回呼ばれます。1度だけ呼ぶ方法はないでしょうか?
よろしくお願いいたします。
private void OnCollisionEnter2D(Collision2D col) { if(col.gameObject.CompareTag("Enemy")) { Debug.Log("hit"); //2回 "hit" 判定します。 Destroy(gameObject); //2体同時に消えます。 } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/04/17 08:24
2019/04/17 11:45