実現したいこと
サッカーゲームのようなものを作成しているため,すり抜けが無いものを作成しています.
ボールとプレイヤーがぶつかった場合に プレイヤーにボールが当たった
と表示したいです.
発生している問題,エラー
エラーは発生していない.
当たってもDebug.Logが表示されない(当たり判定が機能していない)
現状
「Ball」のコードのcollision部分は以下のようになっています.
C#
1 private void OnCollisionEnter(Collision other) 2 { 3 if (other.gameObject.tag == "Player") 4 { 5 Debug.Log("プレイヤーにボールが当たった"); 6 } 7 }
BallのColliderとRigidbodyの設定↓
![
PlayerのColliderとRigidbodyの設定↓(tagはPlayerとしています)
よろしくお願いいたします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/23 15:42
2019/08/23 16:04