关于问题:
我有一个播放器,附有两个脚本(PlayerController
和Entity
),RigidBody
(isKinematic已检查,无重力),{{ 1}}和NavMeshAgent
。
然后我有两个完全相同的敌人,它们也附有两个脚本(SphereCollider
,EnemyAI
),Entity
(相同),RigidBody
和{ {1}}。
现在的问题是,我可以通过他们,他们也可以通过彼此。这是我绝对想要摆脱的东西。要移动敌人和玩家,我只需使用agent.destination。我把它们放在不同的层上,因此“敌人”和“玩家”并标记以检测它们之间的碰撞。不幸的是,这似乎没有帮助。
这就是我的问题。怎么解决?感谢您的时间和建议,希望他们能引导我找到解决方案。