今回は進入禁止Hexを定義するforbiddenhexesテーブルを解析します。
※多分にネタバレを含みます。ご注意ください。
サンプルデータ
データの参照元はforbiddenhexes.xmlです。
今回のサンプルはATNの進入禁止エリア3つ分です。
nXおよびnYは、進入を禁止するHexの座標です。
サンプルから見てわかるように、1テーブルでHex1つ分しか設定できません。
範囲によってはencountertriggersでイベントを発生させて足止めし、
強制的にエリア外に移動させた方が効率がいい場合もあります。
strNameは定義名です。どこかに表示されることはありません。
データの参照元はforbiddenhexes.xmlです。
今回のサンプルはATNの進入禁止エリア3つ分です。
<table name="forbiddenhexes">columnの解析
<column name="id">1</column>
<column name="nX">26</column>
<column name="nY">102</column>
<column name="strName">ATN</column>
</table>
<table name="forbiddenhexes">
<column name="id">2</column>
<column name="nX">26</column>
<column name="nY">103</column>
<column name="strName">ATN</column>
</table>
<table name="forbiddenhexes">
<column name="id">3</column>
<column name="nX">26</column>
<column name="nY">104</column>
<column name="strName">ATN</column>
</table>
nXおよびnYは、進入を禁止するHexの座標です。
サンプルから見てわかるように、1テーブルでHex1つ分しか設定できません。
範囲によってはencountertriggersでイベントを発生させて足止めし、
強制的にエリア外に移動させた方が効率がいい場合もあります。
strNameは定義名です。どこかに表示されることはありません。
0 件のコメント:
コメントを投稿