前回・前々回と書いてきた続きの内容「ランダムにタイルを配置するパターン」設定について書きます。
利用シーンとしては道/地面/雑草、背景などを数パターン作成し、それをランダムに配置したい時です。全部同じよりも少し変化があったほうが凝っている感でますからね。
はじめる前に
環境
- Tiled Map Editor v0.11.0
事前知識
- 前々回のブログ内容を読んでいること
http://hyoromo.hatenablog.com/entry/2015/02/20/150703
どのように自動マッピングされるか?
地面のパターンを2種類「土だけ」「石ころ入り」を用意し、自動マップ時にランダム配置されています。
タイルのファイル構成
今回もmap.pngの画像内容だけ変更あります。
main.tmx
前回・前々回と同じように配置していきます。今回は地面メインなので少し多めに配置しました。
地面のランダム配置ルール作成(rule.tmx)の書き方
前回同様タイルセットにはrules.png/base.pngmap.pngを追加しておいてください。
- regions_inputタイル・レイヤーを追加し、rules.pngからregions_inputタイルを配置
- input_objectsタイル・レイヤーを追加し、base.pngから地面タイルを配置
- regions_outputタイル・レイヤーを追加し、rulss.pngからregions_outputタイルを配置
- output1_backgroundタイル・レイヤーを追加し、map.pngから地面パターン1タイルを配置
- output2_backgroundタイル・レイヤーを追加し、map.pngから地面パターン2タイルを配置
ポイントはレイヤ名を「output1」「output2」のようにする点です。
補足
ランダムの表示比率を変えたい場合、outputレイヤを増やして表示されやすくしたいタイルを設定していけばコントロール出来ます。
まとめ
これで自動マップに関するエントリーは終了です。前回・前々回のエントリー内容と合わせればある程度は自動生成出来るようになるのではないかと思います。
Tiled Map Editor エントリーシリーズ
- Tiled Map Editorを使った自動マップ生成方法1 〜規則通り配置する編〜
- Tiled Map Editorを使った自動マップ生成方法2 〜続・規則通り配置する編〜
- Tiled Map Editorを使った自動マップ生成方法3 〜不規則に配置する編〜