【问题标题】:Navigation Obstacles and Mesh Region Area / Inaccuracy导航障碍和网格区域面积/不准确
【发布时间】:2015-01-26 04:42:34
【问题描述】:

我正在尝试使用导航进行寻路的塔防风格游戏。当场景中引入太多导航障碍时,我的导航代理停止移动。我意识到使用 Min Region Area 和 Width Inaccuracy 让它继续下去。但是,我还没有找到很好的解释来说明它们的作用,或者它们如何影响性能。

这些如何改变导航,以及性能注意事项是什么?

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    我认为这些都以某种方式清楚地描述了here

    根据Min region area 的值是:“面积低于此阈值的区域将被丢弃。”因此,可能只是面积很小的区域被排除在搜索之外。您可以使用此值控制它们的大小。莫非是你加了那么多障碍,把所有的区域都舍弃了?

    Width Inaccuracy 是“允许的宽度不准确”。这说明了计算会给Radius 带来多少不准确性。同一份文档还指出“增加宽度不准确性允许更大的区域,但会降低导航网格的精度。”

    这意味着减少这两个值中的任何一个都会导致更准确的导航,但也需要更多的计算时间。

    【讨论】:

    • 啊,谢谢。你是怎么找到的?为什么不在这里,或与此相关联?:docs.unity3d.com/Manual/Navmeshes.html
    • 我不知道。也许那是较旧/较新的版本。我感觉新的手册条目似乎包含更多的文字解释和更少的高级细节。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    相关资源
    最近更新 更多