1、导航网格动态障碍组件
在游戏中常常会有这样的一个功能:场景中有一道门,如果这道门没有被破坏是不能自动导航到门后场景的,只有当这道门被破坏了,才可以通过此处前往下一场景,而类似这样的物体本身是不需要进行寻路的所以没有必要为它添加NavMeshAgent脚本,这时就会使用动态障碍组件实现该功能
2、导航动态障碍物组件的使用
为需要进行动态阻挡的对象添加NavMeshObstacle组件
设置相关参数
代码逻辑控制其的移动或者显隐

文章讲述了在游戏开发中如何使用NavMeshObstacle组件来创建动态障碍,这些障碍在门未被破坏时阻止角色自动导航,只有当门被破坏后才能通行。通过添加组件并调整参数,结合代码逻辑控制障碍的显示和移动,从而实现特定的游戏路径控制功能。
在游戏中常常会有这样的一个功能:场景中有一道门,如果这道门没有被破坏是不能自动导航到门后场景的,只有当这道门被破坏了,才可以通过此处前往下一场景,而类似这样的物体本身是不需要进行寻路的所以没有必要为它添加NavMeshAgent脚本,这时就会使用动态障碍组件实现该功能
为需要进行动态阻挡的对象添加NavMeshObstacle组件
设置相关参数
代码逻辑控制其的移动或者显隐

1141

被折叠的 条评论
为什么被折叠?