六角座標系の話

2
ヽ(´・肉・`)ノ @niku_name

プログラミングどう解くで面白いなと思ったのは,六角形のマスを持つゲームのマップのデータ構造をどう扱うかというものでした.単純な二次元配列ではうまくいかないですよね.あれはみなさんどうやってデータを持つんでしょうか.例えば隣り合っているコマを知るにはどうするんでしょう.

2017-04-09 21:02:12
kusanoさん@がんばらない @kusano_k

三角形だか六角形だかの座標を管理するのに、こんな感じであえて3次元で持つという技を聞いたことがある。平面を3次元空間上に斜めに置く。隣接マスの計算は楽だけど、メモリ上に保存するには一手間必要。 twitter.com/niku_name/stat… pic.twitter.com/biG7Nx9X7M

2017-04-10 00:41:55
拡大
いしかど @ISIKADO

六角形の座標を最初みたとき、何も考えずに三次元座標で管理する方法とってたなあ。3方向だから3次元で管理すればいいじゃんみたいな考えだった。

2017-04-10 00:45:57
いしかど @ISIKADO

2次元で管理できるって知ったときは目からウロコだった

2017-04-10 00:46:24