相关文章推荐
含蓄的木耳  ·  21世纪最强的春秋笔法:“海边的西塞罗”被封 ...·  1 年前    · 
爱喝酒的白开水  ·  不使用ps怎么查看Linux进程信息_没有p ...·  1 年前    · 
腹黑的机器猫  ·  泰国什么职业最挣钱?普通上班族一个月能开多少 ...·  1 年前    · 
神勇威武的烤面包  ·  五郎:为什么来了个老男人哇!腰都要折了!_哔 ...·  2 年前    · 
成熟的馒头  ·  Python实现提取JSON文件中指定数据并 ...·  2 年前    · 
Code  ›  两个NavmeshAgents不互相碰撞开发者社区
腾讯
https://cloud.tencent.com/developer/ask/sof/111972786
讲道义的茴香
2 年前
首页
学习
活动
专区
工具
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. 腾讯云 版权所有

 
推荐文章
含蓄的木耳  ·  21世纪最强的春秋笔法:“海边的西塞罗”被封一点也不冤_联合国_民众_支持
1 年前
爱喝酒的白开水  ·  不使用ps怎么查看Linux进程信息_没有ps命令怎么查看进程-CSDN博客
1 年前
腹黑的机器猫  ·  泰国什么职业最挣钱?普通上班族一个月能开多少工资?_人民币
1 年前
神勇威武的烤面包  ·  五郎:为什么来了个老男人哇!腰都要折了!_哔哩哔哩bilibili
2 年前
成熟的馒头  ·  Python实现提取JSON文件中指定数据并保存至CSV或Excel内_python_脚本之家
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号