ヘックスマップ
ウォーゲームを作る①ではヘックスセルを自動で敷き詰めたが、今回は配列で様々なタイプ(色)のヘックスセルを指定して、それを自動で敷き詰めたい。まず、色々な種類のヘックスセルを作成する。 ブループリント [HexMap]にヘックスセルのタイプを指定するinte…
ヘックスマップのウォーゲームを作成する。 その最初の一歩として、ヘックスセルを敷き詰めてヘックスマップを作成する。 ヘックスセルを自動で敷き詰めるにはConstructionScriptを使う方法とEventBeginPlayを使う方法が考えられるが、両者には以下の違いが…
ヘックスマップのWarGameを作っていきます。 六角形の定義 はじめに、六角形の大きさを決めます。六角形にはその外側と内側に円が描くことができ、外側の円の半径を0.866025404倍が内側の円の半径になります。つまり、外側の円の半径で六角形の大きさを定義…