unity3d - 当场景中有另一个 navMesh 时,是否可以在对象上制作 navMesh?
问题描述
在我开始提问之前,请理解我的英语是否很奇怪。
好的,假设你有一架飞机,上面有 navMesh。是否可以在对象上制作另一个 navMesh?我想让“对象A”在平面上移动,并让“对象B”在移动的“对象A”上移动。
解决方案
我可能是错的(到目前为止从未与 NavMesh 有过关系)所以请继续纠正我,但我会说:不。
手册- > 导航网格状态
从关卡几何体创建 NavMesh 的过程称为 NavMesh Baking。该过程收集所有标记为Navigation Static的 Game Objects 的 Render Meshes 和 Terrains ,然后对其进行处理以创建一个接近关卡可行走表面的导航网格。
不过,顾名思义,静态游戏对象是static ,其含义包括:它不会移动!
因此,据我了解,如果我没有完全误导,我会说如果您objectA
正在移动,那么它不适用于NavMesh
.
推荐阅读
- amazon-web-services - AWS.config 和 AWSConfig.config 有什么不同(AWS cognito)
- lua - 如何使用特使前端代理仅重定向一个域而不是全部重定向到 401
- google-cloud-pubsub - Debezium 服务器并启用 Jaeger 跟踪
- python - python有没有办法检测乱码或损坏的字符?
- javascript - 如何在不同的文件和函数中访问 jQuery http 响应
- python - 使用 url 模式获取基于 pk 的视图
- python - 使用 Python 的 ANSA 自动化
- optimization - ORTools - 多日内基于多辆车的地区划分
- pycharm - 无法为远程解释器上传帮助程序
- javascript - 如何等待 Puppeteer 功能完成?