jumper.lua 路径规划库与过程生成不兼容?

我发现 jumper.lua 是一个针对基于网格的地图非常快速且易于使用的路径规划库。

然而,它给我带来了问题。

我将在过程生成的地图上使用此库:随着玩家移动,需要时会出现新的 32 x 32 的地形块。

这可能使地图看起来非矩形。问题是,当我尝试从非矩形地图创建 Grid 时,jumper.grid 模块会警告我出现 Bad argument #1. Not a valid map. 错误。

是否有一种方法可以绕过此问题并使该库正常工作? 或者我应该寻找另一个库?

点赞