FlxTilemap
HaxeFlixel ライブラリのタイルマップの非常に便利な実装です。現在、Ogmo マップ エディターで生成され、FlxOgmoLoader
(HaxeFlixel ライブラリからも)ロードされたマップをFlxTilemap
. プレイヤーの移動に合わせてシームレスに表示される複数のタイル マップで構成された世界を実現したいと考えています。
これはライブラリでサポートされていないようです。これを効率的に実装する方法について、誰かがアイデアや参考文献を提供できますか?
FlxTilemap
HaxeFlixel ライブラリのタイルマップの非常に便利な実装です。現在、Ogmo マップ エディターで生成され、FlxOgmoLoader
(HaxeFlixel ライブラリからも)ロードされたマップをFlxTilemap
. プレイヤーの移動に合わせてシームレスに表示される複数のタイル マップで構成された世界を実現したいと考えています。
これはライブラリでサポートされていないようです。これを効率的に実装する方法について、誰かがアイデアや参考文献を提供できますか?
完璧ではありませんが、次のようにタイルマップを相互に接続するように設計し、プレイヤーが移動している間もタイルマップをロード (必要に応じてフィルタリング) し続けることができます。
if (player.x > currentTilemap.width) {
tilemapGroup.add(new FlxTilemap(currentTilemap.x + currentTilemap.width, currentTilemap.y);
}
また、メモリが不足しisOnScreen()
ないようにするには、タイルマップがカメラにない場合は非表示にして無効にします。