Unityについて質問です。
当たり判定についてです。
敵の攻撃が当たった時にダメージを受けるという単純なものを作りたいのですが、Debug.Logで確認したところ判定が1回か2回取られていてダメージがたまに2倍になります。
void OnTriggerEnter(Collider col){
if (col.gameObject.tag == "Attack") {
Debug.Log("OK");
HP-=0.1f;
}
}
このようなコードを書いた時に"OK"が2回か1回でてきます。
解決方法を教えていただけないでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。