私は Haxe/OpenFL で大規模なマルチプレイヤー オンライン 2D ゲームを開発しています。このゲームでは、世界がセクターの 2 次元グリッドに分割されているため、各セクターが 1 つのオブジェクトとして機能します。サーバー上では、これらのセクター オブジェクトはメモリ内に存在する場合と存在しない場合があり (プレイヤーが現在メモリ内にいるかどうかによって異なります)、x座標とy座標を介してこれらのセクター オブジェクトにアクセスする必要があります。理論的には、これらのオブジェクトは常に数千個存在する可能性があります。
私の質問は、これらのオブジェクトを保存してアクセスするための最良の(最速で最も効率的な) 方法は何かということです。xとyをインデックスとして2 次元配列を使用しようとしましたが、実装が非常に遅くなりました。