新人求助,关于unity自带的navigation自动寻路问题
答案:2 悬赏:0 手机版
解决时间 2021-02-04 09:17
- 提问者网友:呐年旧曙光
- 2021-02-03 09:15
新人求助,关于unity自带的navigation自动寻路问题
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-03 10:27
注意:以下都是基于没有刚体的情况下 1、如果障碍物是不会移动的,那么请在bake时候连同地形一起bake,这样就会生成较好的navmesh 2、如果障碍物需要移动,那么请在障碍物上添加agent,并设置其大小,然后设置avoidancePriority,低优先级的将被高.
全部回答
- 1楼网友:旧脸谱
- 2021-02-03 11:10
nav.remainingdistance == 0可能是这句出的问题,就是人物到达目的地和你的目的地有误差,你可以试一下将nav.remainingdistance取绝对值,mathf.abs(nav.remainingdistance)小于一个很小的数,比如0.1或者0.01,
if (mathf.abs(nav.remainingdistance) < 0.01)
{
animator.setbool("move", false);
}else{...}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯