RTS ゲーム用の単純な Java アプリを作成しています。レベル/マップは、次のような 2D 配列を使用して構築されます...
objectsInWorld[3][numberOfObjects]
oIW[0][i] = x position of object i
oIW[1][i] = y position of object i
oIW[2][i] = size of object i
配列内の各オブジェクトは、特定のタイプにすることができます。たとえば、建物を表すものもあれば、ユニット/人を表すものもあります。場所[x1][y1]と[x2][y2]の間のパスを見つける方法はありますか?パスは配列内の特定のオブジェクト ( [x3][y3]の建物など) と交差しませんか?