問題について:
2 つのスクリプト (および)、(isKinematic チェック済み、重力なし)、およびが添付されたPlayerがあります。PlayerController
Entity
RigidBody
NavMeshAgent
SphereCollider
次に、2 つのスクリプト ( EnemyAI
、Entity
)、RigidBody
(同じ) 、NavMeshAgent
およびSphereCollider
.
問題は、私がそれらを通り抜けることができ、それらがお互いにも通り抜けることができるということです。そして、これは私が絶対に取り除きたいものです。敵とプレイヤーの両方を移動するには、単純に agent.destination を使用します。また、それらを「敵」と「プレイヤー」という別のレイヤーに配置し、それらの間の衝突を検出するようにマークしました。残念ながら、それは役に立たなかったようです。
そして、ここに私の質問があります。それを解決する方法は?あなたの時間と提案をありがとう、うまくいけば、それらは私を解決に導くでしょう.