unity3d - Navmesh bake 无法识别对角线位置的地板
问题描述
我制作了一个完全适合网格的方形地板的 3D 游戏。方形地板是可导航的,因此当我烘焙导航网格时,应将地板烘焙为可导航路径。
但是,navmesh 仅在特定条件下工作(floor.transform.position.x == 0 || floor.transform.position.z == 0)。
从图片中可以看出,2楼和3楼满足条件,所以烤得很好,但是1楼根本不烤,因为它不满足条件。
我不知道如何解决这个问题。有什么办法可以让 navmesh 把所有的地板都烤好?
解决方案
推荐阅读
- python - 使用 python 请求从网页 (.aspx) 上的 asp.net 表单中难以抓取数据
- javascript - 引导日期选择器仅显示日期,没有时间
- reactjs - 从另一个组件更新组件的状态?
- bash - 如何读取 shell 脚本中函数返回的值?
- c# - ADLS 客户端批量下载 - 下载文件但没有数据
- javascript - Javascript中函数实例、函数对象和函数输出的区别
- sql - 列 ID、更新、项目。我想要一个饼图,其中特定员工的数据库中不同项目的更新百分比
- java - 为什么我在 vsc 中找不到符号错误?
- excel - 使用 VBA 按电子邮件地址域搜索 olFolderSentMail
- prometheus - node_exporter 无法导出特定的卷/挂载点指标 - err="permission denied"