エンカウントバトル

マップの上を歩いているとある確率で敵とバトルが発生するようにします。

エンカウントバトルの設定

マップリストパレットでMap_2を選択したら、マップ設定パレットを開き、「敵分布」タブを選んでください。
このタブでは、マップ上のどの範囲で、どのくらいの確率で、どんな敵に遭遇するか、を設定できます。
「敵の分布」リストでは敵と出会う範囲を指定できます。複数のエリアを設定でき、エリアごとに敵と出会う確率などを調整できます。
ここではデフォルトで設定されているマップ全体エリアについて設定をしていきます。

エンカウントバトル_1.png
 

「敵分布」タブの下のほうにある、「分布内で発生する敵」の項で「モンスター追加」ボタンを選択してください。
開いたアセットピッカーから、"スライムラヴァ”(赤いスライム)を選んでOKを押してください。

エンカウントバトル_2.png
 

では、Map_2にスタート地点を移してから、テストプレイをして歩き回ってみましょう。
しばらく歩くとスライムラヴァとのバトルが発生するはずです。
バトルが発生したら、テストプレイを終了してしまって構いません。

エンカウントバトル_3.png
 

バトルの背景

バトルに入った時、マップが邪魔で敵や味方が見えなかった、という方もいると思います。
これを解消するために、「バトル背景用のマップ」を作ってみましょう。
マップリストパレットで追加ボタンを押して、Map_3を作ってください。
マップリストでマップ名をクリックし、"BattleMap"と名前を変えてみましょう。

エンカウントバトル_4.png
 

BattleMapには何も手を付けずに再びマップリストパレットで、Map_2を選択し、マップ設定パレットの「敵分布」タブを開きます。
「選択された出現エリアのプロパティ」の項の下のほう、「バトル背景」の→ボタンをクリックし、アセットピッカーから"BattleMap"を選んでください。
「バトル背景」に"BattleMap"が割り当てられたら、今度は「敵分布」タブの上部にある、「バトルテスト」ボタンをクリックしてください。
「バトルテスト」ダイアログが表示され、そのまま「テストプレイ」ボタンをクリックするとバトルテストがスタートします。

エンカウントバトル_5.png
 

今度はカメラを遮るものはなく、敵味方双方の姿が映った状態でバトルができました。

エンカウントバトル_6.png
 

Bakinではバトルに入った際、バトル専用のカメラワークが使われます。(カメラについては別の項で説明します。)
そのためバトルの背景として、カメラを邪魔しないマップを別途作成すると良いでしょう。
「バトル背景」を指定する前は、Map_2の上でバトルが行われていたため、マップの作りによってはカメラを邪魔してしまっていたのです。

バトルレイアウト

バトルの背景に関するもう一つ大事な要素が「バトルレイアウト」です。
Map_2の「敵分布」タブの「カスタムバトルレイアウトを使用する」スイッチをオンにし、「バトルレイアウトの設定」をクリックしてください。
「配置エディタ」ダイアログが開きます。
このダイアログでは以下の2つのことができます。
1. このバトル背景マップでバトルする際の、敵味方の配置の中心位置を決める
2. バトルする際の敵と味方の位置関係を決める。これは敵の数ごとに決めることができます。

エンカウントバトル_7.png
 

敵味方の配置の中心位置=バトルの中心位置を基準にして、バトル時のカメラワークは動作します。
そのため、中心位置によって、バトル背景マップのどこが映るかが変わります。
デフォルトのバトルレイアウトはゲーム定義>ルールと描画で設定されています。

バトルテスト

さきほど実行したバトルテストも何度も使うことになる機能です。
「バトルテスト」ボタンをクリックして、「バトルテスト」ダイアログを開いてください。
「追加」ボタンをクリックして、アセットピッカーからお好きなキャラを一人追加してください。
さらに「モンスターの数」欄に"1"を指定し、「テストプレイ」ボタンをクリックします。

エンカウントバトル_8.png
 

味方が2体、スライムラヴァが1体でバトルが開始されるので、攻撃をしてスライムを倒してみてください。
バトルの結果を示す画面が出た後、再び同じ設定でバトルが開始されます。

マップエディタ上での敵分布範囲表示

「敵の分布」リストで新たなエリアを作ってみましょう。
「エリア追加」ボタンを選ぶと新しいエリアが追加されるので、「範囲」の欄にある→ボタンをクリックしてください。
表示された「範囲指定ダイアログ」のマップ上でドラッグするとエリアの広さと位置を指定することができます。
エリアに対して出現する敵などを設定してみましょう。

エンカウントバトル_9.png
 

エリアを追加したら、マップエディタ下部の「敵出現エリア」ボタンをオンにしてみてください。
出現する敵を設定したエリアがマップエディタ上に色のついたゾーンとして表示されます。
このボタンは必要に応じてオンにしてください。

エンカウントバトル_10.png
 

これで、敵と出会ってバトルできるようになりました。

では次に敵の強さを少し変えてみましょう。


次ページ: test_9
前ページ: test_7


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS