学習経験として、Java+ObenGL を使用してターン ベースの戦略ゲームを作ろうとしています。地形タイルとして正方形から始めました。今、私はむしろ等角投影法を使用することに決め、それ以来、これらのタイルの座標をメモリ内で表現する方法について自分自身と議論してきました.
2 つの選択肢があります。
X 軸と Y 軸がひし形の頂点を通る 2 次元配列で、レンダリングされたグリッド上で直線になります。
X 軸と Y 軸がセルの辺に沿った 2 次元配列 (長方形の単純なグリッドで行う場合と同様)。頂点ではなく、レンダリングされたグリッドで斜めの軸になります。
これらの状況で通常何が行われますか? 一方が他方よりも優れていますか?私が行方不明になっているより良い方法はありますか?