【问题标题】:Baking a NavMesh Puts Walkable Space on the top of an Obstacle烘焙 NavMesh 将可步行空间置于障碍物的顶部
【发布时间】:2015-11-22 16:21:27
【问题描述】:

我正在使用 NavMesh 系统开发游戏。我放置障碍物并在导航选项卡中,将它们标记为静态。地板和墙壁也是静态的。然后我烘焙导航网格。但是,它会在障碍物的顶部和内部构建一个 NavMesh。

附加到立方体的唯一组件是Transform、Cube Mesh Filter、Box Collider、Mesh Renderer和Material。

【问题讨论】:

  • 这是完全正常的行为。障碍物顶部的空间被认为是步行空间。但是,如果您不希望代理使用该空间,则不必担心他们使用该空间,因为您尚未在地板和障碍物顶部之间建立链接。
  • @JamesHogle 它也在对象内部放置了可步行空间,我使用点击移动系统对其进行了测试,玩家假装到处都是可步行空间。抱歉,我对 NavMeshes 非常缺乏经验。

标签: unity3d navmesh


【解决方案1】:

旧线程,但由于我遇到了同样的问题并在这里结束(以防我忘记并再次结束):

只需向障碍物添加一个 NavMeshModifier 组件。然后,确保选中 Override Area Type,并将 Area Type 设置为“Not Walkable”。

重新烘焙您的 NavMesh - 完成。

【讨论】:

    猜你喜欢
    • 2020-05-31
    • 2022-07-22
    • 2022-08-03
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    相关资源
    最近更新 更多