独り言を言うと、俺が組んだヘクスマップでは、こうしてる。
(0,0)(2,0)(4,0)
(1,1)(3,1)(5,1)
(0,2)(2,2)(4,2)
(1,3)(3,3)(5,3)
(x+y)%2 == 0になるのが、有効な座標。
右下に移動するときは、x++,y++
右上に移動するときは、x++,y--
真右に移動するときは、x+=2
ヘクス間の距離は、X差をdx、Y差をdyとして、Dist = max(0, dx-dy)/2 + dy
って感じに、判定いらずでできる。
描画座標としても、(ヘックスの半径をRとして)
PX = 2*R*X
PY = √3*R*Y
とできるので判定いらず。
配列上の位置は、
ArrayNo = 横に並んだ個数 * Y + (X / 2)
とすれば連続になる。(割り算の端数は切り捨て)
計算ミスがあったらごめんw
ゲーム開発会社がゲーム製作技術を伝授するスレ
■ このスレッドは過去ログ倉庫に格納されています
802名前は開発中のものです。
2018/07/09(月) 20:33:41.87ID:BnqOkaeR■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【△】コンビニの鮭おにぎり、価格にネット衝撃「ついに…」 驚き続々「これはキツい…」「日本人を殺しに来てる」 [ぐれ★]
- 【伊東市長選】「きょうは行きたくない」 落選の田久保眞紀 前市長が”取材拒否” 約束の場所に姿を現さず 最後まで誠実さを欠く [ぐれ★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★3 [ぐれ★]
- 「婚活中の男女の8割以上が婚活疲れ」続ければ続けるほど蟻地獄にハマる必然とは? ★2 [ぐれ★]
- 【福岡】みずほPayPayドーム刺傷事件 殺人未遂容疑で30歳男逮捕 [Ailuropoda melanoleuca★]
- 【高校野球】江川卓 28年センバツ大会にも導入の『7回制 』に否定的? 「僕は9回で3イニングごとに休憩を取るのはどうかと思っている」 [冬月記者★]
- サムスンの三つ折りスマホ、予想外に売れまくるもメモリ高騰で利益出ず [667744927]
- チー牛ニート
- 128GBメモリ、177万円に値上げ、イーサリアムを超えてビットコイン価格に近づく [347751896]
- 【悲報】テコンダー朴、高市vs石破決着 [974680522]
- アナル使わせて
- 通勤時に通りかかるたびに吠えてくる犬がいてムカつくんだけど
