[Unity][NavMesh]Door门烘培后无法穿过的解决办法

版权声明:本博客一本正经胡说八道,文章内容不能作参考。本文为博主原创文章,未经博主允许不得转载。该博客所用图片资源均作学习分享用途,仅供参考,请勿用于商业行为。传播者自负。 如果本博客所写文章侵犯到您的权益,请主动联系留言,我们将及时删除相关内容。 https://blog.csdn.net/BuladeMian/article/details/90409024

方块均含有BoxCollider,没有勾选IsTrigger,均为Static静态物体(使其能够被烘培)

左长方块是 左墙,左门框

右长方块是 右墙,右门框

中间的方块是门

NavMeshAgent角色无法穿过门的解决办法:

1.把左右门框的距离拉远。

2.在门的下方放一个Plane物体,使其能够被烘培。

3.使用OffMeshLink组件,把StartPointTrans和EndPointTrans拉近,仅使得角色能够从门顺利穿过。

猜你喜欢

转载自blog.csdn.net/BuladeMian/article/details/90409024