首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >两个NavmeshAgents不互相碰撞

两个NavmeshAgents不互相碰撞
EN

Stack Overflow用户
提问于 2015-04-22 10:43:32
回答 1查看 2.4K关注 0票数 4

关于这个问题:

我有一个播放器,它有两个脚本(PlayerControllerEntity),一个RigidBody(检查isKinematic,没有重力),NavMeshAgentSphereCollider

然后,我有两个完全相同的敌人,也有两个脚本附加(EnemyAIEntity),RigidBody(相同),NavMeshAgentSphereCollider

现在的问题是,我可以通过他们,他们也可以通过彼此。这是我绝对想摆脱的东西。为了移动敌人和玩家,我只需使用agent.destination。我也把它们放在不同的层次上,从而“敌人”和“玩家”,并标记它们之间的碰撞。不幸的是,这似乎没有帮助。

我的问题来了。如何解决这个问题?谢谢你的时间和建议,希望它们能帮助我找到解决方案。

EN

回答 1

Stack Overflow用户

发布于 2015-05-02 12:40:54

最后,我可以说我的问题解决了。我所要做的就是取消检查isKinematic,但是!但是,增加演员的质量并将其设置为1,这样他们就不会对彼此产生这样的影响,这也防止了单个演员从现场剥落。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29795050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档