【Unity笔记】寻路导航用NavMeshObstacle做动态阻挡


通常情况下,静态的场景中,给场景物体静态标记中勾选Navigation Static后,在导航界面进行导航网格的烘培,可以得到一个静态的导航网格。

但是由于导航网格是静态烘焙好了的,游戏中动态生成的物体将不能阻挡导航网格的寻路,要想使这些动态生成的物体也能起到阻挡寻路的作用,需要给这些物体添加一个Nav Mesh Obstacle组件。该组建还要勾选上Carve属性,才能动态修改导航网格,不勾上的话物体被阻挡后,将停止正常的寻路,即导航被终止。另外该组件已有包围盒,不需要加上Collider组件了。


学习资料:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM