我正在尝试使用导航进行寻路的塔防风格游戏。当导致太多导航障碍物进入场景时,我的导航代理停止了移动。我意识到玩Min Region Area和Width Inaccuracy让它继续下去。但是,我没有找到关于这些做什么或它们如何影响性能的良好解释。
这些如何改变导航,以及性能考虑因素是什么?
答案 0 :(得分:1)
我认为这些是以某种方式清楚地描述here。
根据它Min region area
值是:“区域低于此阈值的区域将被丢弃。”因此,只有一小块区域的区域可能会被排除在搜索之外。您可以使用此值控制它们的大小。可能是你添加了很多障碍,所有地区都被丢弃了吗?
Width Inaccuracy
是“允许的宽度不准确”。这表明计算可以向Radius
引入多少不准确性。同一文件还指出“增加宽度不准确性允许更大的区域,但会降低Navmesh精度。”
这意味着减少这两个值中的任何一个都会导致更准确的导航,但它也需要更多的计算时间。