unityでキャラクター同士をぶつけた時にすり抜けてしまいます。
試したこと
・2対のキャラクターから、頭に当たり判定を付与
やりたいこと
・キャラクターを近づけたときに、コライダーが接触した時点で止まってほしい。
C#
1public class Player : MonoBehaviour 2{ 3 public Animator animator; 4 5 void Start() 6 { 7 } 8 9 void Update() 10 { 11 } 12 13 public void Front() 14 { 15 animator.SetTrigger("Front"); 16 } 17} 18
cubeをキャラクターの上部に配置、コライダーとリジッド設定を付与した後実行すると、
落ちたcubeがキャラクターの頭に衝突することは確認できました。
ただ、キャラクター同士になるとAとBのキャラクターの頭はすり抜けてしまいます。
Collision Detectionなど、よく間違えるポイントは確認しましたが解決できないため、
お力を貸していただけますと幸いです。
よろしくお願いたします。
回答1件
あなたの回答
tips
プレビュー