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