1

FlxTilemap是 HaxeFlixel 库中瓷砖地图的一个非常方便的实现。目前,我有工作代码将使用 Ogmo 地图编辑器生成的地图和FlxOgmoLoader(也来自 HaxeFlixel 库)加载到FlxTilemap. 我想要一个由多个瓷砖地图组成的世界,这些地图可以随着玩家的移动而无缝显示。

图书馆似乎不支持这一点。有人可以就如何有效地实现这一点提供想法或参考吗?

4

1 回答 1

1

虽然它并不完美,但您可以以相互连接的方式设计您的瓷砖地图,并在玩家移动时继续加载它们(根据需要进行过滤),例如

if (player.x > currentTilemap.width) {
    tilemapGroup.add(new FlxTilemap(currentTilemap.x + currentTilemap.width, currentTilemap.y);
}
此外,为了防止内存isOnScreen()不足,如果瓷砖地图不在相机上,请使用它使它们不可见并停用。

于 2016-07-28T19:13:19.770 回答