相关文章推荐
有胆有识的泡面  ·  mySQL中怎么将dmp文件导入数据库开发者社区·  1 周前    · 
完美的黑框眼镜  ·  关于北京小米移动软件有限公司面向智能硬件生态 ...·  4 月前    · 
高大的香蕉  ·  七十岁大娘被狗咬伤,法官巧解邻里“疙瘩”-中 ...·  10 月前    · 
爱笑的肉夹馍  ·  顾敏·  12 月前    · 
奔跑的遥控器  ·  消息队列 CMQ 词汇表-文档中心-腾讯云·  1 年前    · 
含蓄的火腿肠  ·  北京交通大学教师名录·  1 年前    · 
Code  ›  两个NavmeshAgents不互相碰撞开发者社区
腾讯
https://cloud.tencent.com/developer/ask/sof/111972786
讲道义的茴香
1 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 两个NavmeshAgents不互相碰撞

Stack Overflow用户
提问于 2015-04-22 10:43:32
EN

关于这个问题:

我有一个 播放器 ,它有两个脚本( PlayerController 和 Entity ),一个 RigidBody (检查isKinematic,没有重力), NavMeshAgent 和 SphereCollider 。

然后,我有两个完全相同的敌人,也有两个脚本附加( EnemyAI , Entity ), RigidBody (相同), NavMeshAgent 和 SphereCollider 。

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

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

1 2.4K 0 票数 4
EN
unity3d
collision-detection
navmesh

回答 1

Stack Overflow用户

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

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

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

https://stackoverflow.com/questions/29795050

复制

Copyright © 2013 - 2024 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

 
推荐文章
有胆有识的泡面  ·  mySQL中怎么将dmp文件导入数据库开发者社区
1 周前
完美的黑框眼镜  ·  关于北京小米移动软件有限公司面向智能硬件生态链的物联网数据开放云平台及产业化项目验收的通告-通知通告-北京市发展和改革委员会
4 月前
高大的香蕉  ·  七十岁大娘被狗咬伤,法官巧解邻里“疙瘩”-中国法院网
10 月前
爱笑的肉夹馍  ·  顾敏
12 月前
奔跑的遥控器  ·  消息队列 CMQ 词汇表-文档中心-腾讯云
1 年前
含蓄的火腿肠  ·  北京交通大学教师名录
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号