1

FlxTilemapHaxeFlixel ライブラリのタイルマップの非常に便利な実装です。現在、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 に答える