想问下unity的多个AI之间的navemeshagent组件的物体间如何避免碰撞

 我来答
正义King
2015-05-27 · TA获得超过2102个赞
知道小有建树答主
回答量:974
采纳率:94%
帮助的人:644万
展开全部
同时运动的情况下很难避免,NavMeshAgent和NavMeshObstacle不共存,也就不能实时改变carving作为动态障碍物,即使可以共存(俩obj),实时设置carving也会导致掉帧,重新生成新路径不但耗还会使之前的移动停止(减速),显得不平滑,如果单纯的用NavMeshObstacle在多个AI拥挤的时候又会造成阻塞停止,一般做法是,多个AI同时运动不考虑推挤(其实一直运动也感觉不明显),停止的时候再考虑用动态障碍或者更改推挤优先级。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式