当前位置: 首页 > news >正文

unity学习48:动态障碍物 Obstacle 对 NavMesh的影响

目录

1 动态障碍物与导航

1.1 静态的导航

1.2 问题 如果像实现那种动态的开关的门或者机关呢?

2 测试地图准备

2.1 增加一个动态的障碍物

2.2 实测 :这个障碍物不能阻挡导航寻路

3 如何实现动态障碍物, 需增加Nav Mesh Obstacle

3.1 在动态障碍物上新增一个component: Nav Mesh Obstacle

3.2 Nav Mesh Obstacle 的属性

3.3 实测

4 让 obstacle动态的切割 Nav Mesh

4.1 Nav Mesh Obstacle的 carve 切割相关属性

4.2  实测


1 动态障碍物与导航

1.1 静态的导航

  • 之前的地图导航,navigation 都是静态的 static
  • 也就是事先进行bake好的
  • 在玩家的游戏过程中并不会发生改变

1.2 问题 如果像实现那种动态的开关的门或者机关呢?

  • 也就是有的门,是那种开的时候不阻挡,关着的时候阻挡
  • 没法用之前那种方法bake了

2 测试地图准备

2.1 增加一个动态的障碍物

  • 先在已经bake好的地图里增加一个动态的障碍物
  • 很显然,这个障碍物,没有经过bake
  • 也并不会影响之前的导航

2.2 实测 :这个障碍物不能阻挡导航寻路

  • 实测 :这个障碍物不能阻挡导航寻路
  • 可以点击角色随意穿过

3 如何实现动态障碍物, 需增加Nav Mesh Obstacle

3.1 在动态障碍物上新增一个component: Nav Mesh Obstacle

3.2 Nav Mesh Obstacle 的属性

  • shape: box  capsule
  • cneter
  • size

3.3 实测

  • 虽然,仍然不影响之前bake的 navigation mesh
  • 但是角色导航寻路过不去了,不能闯过了

4 让 obstacle动态的切割 Nav Mesh

4.1 Nav Mesh Obstacle的 carve 切割相关属性

  • Nav Mesh Obstacle如果勾选carve 切割
  • 下面有几个属性
  1. 移动阈值:移动多远的距离开始影响navigation,生成新的可通过的navigation mesh,。这个填的越小,改变的越快越灵敏

下面2个配合使用

  1. 仅在静止时切割: 也就是动态的Obstacle 只有停住了才改变 navigation 动起来的时候不改变navigation
  2. 静止时间: 静止多久后开始影响navigation

4.2  实测

  • 测试时,在Scene界面移动这个 wall ,同时在游戏窗口点击地面,移动角色可以测试
  • 实测,好像是觉得开始寻路了,地面的 navigation mesh 才开始切割

相关文章:

  • LearnOpenGL——高级OpenGL(下)
  • 企业级RAG开源项目分享:Quivr、MaxKB、Dify、FastGPT、RagFlow
  • 4.4 使用Datasets.map方法处理数据集:从基础到企业级优化
  • Spring IoC DI:控制反转与依赖注入
  • IGT_GPU_TOOL系列之CRC(一):test_grab_crc
  • SQLMesh 系列教程6- 详解 Python 模型
  • 2025/2/19机试准备
  • STM32 HAL库I2C函数使用详解:以MPU6050传感器为例
  • 配置终端代理
  • 【架构】分层架构 (Layered Architecture)
  • OpenResty
  • 无人机避障——感知篇(采用Livox-Mid360激光雷达获取点云数据显示)
  • 【CUDA 】第4章 全局内存——4.4 核函数可达到的带宽(4对角转置)【补图】
  • 在 macOS 的 ARM 架构上按住 Command (⌘) + Shift + .(点)。这将暂时显示隐藏文件和文件夹。
  • 动态蛇形卷积在YOLOv8中的探索与实践:提高目标识别与定位精度
  • 【已解决】《Python》[Errno 2] No such file or directory
  • Vue3.x的深度选择器详细解读
  • 网络工程师 (48)传输层概述
  • 【嵌入式Linux应用开发基础】特殊进程
  • 硬编码(一)经典定长指令
  • 广东:十年后省级水网主骨架全面建成,与国家骨干网互联互通
  • 夜读丨取稿费的乐趣
  • 国务院新闻办公室发布《新时代的中国国家安全》白皮书
  • 国际博物馆日中国主会场确定,北京将展“看·见殷商”等展览
  • 听企业聊感受,《外企聊营商》5月13日起推出
  • 中国工程院院士、国医大师石学敏逝世