#author("2026-05-30T21:08:07+09:00","default:admin","admin") #author("2026-05-30T21:09:33+09:00","default:admin","admin") *イベントテンプレート [#kd951873] ''イベントを使って作成した2つのマップ間を行き来できるようにします。'' ''Bakinにはゲームによく使われるイベントのテンプレートが用意されています。'' ***マップを切り替える [#j18aea1a] ''[[マップリストパレット]]のマップリストで、Map_1をダブルクリックしてください。'' マップエディターがMap_1に切り替わります。 #ref(./イベントテンプレート_1.png,40%) #br ***"マップ移動"イベントテンプレート [#f2b5b9d8] ''[[スタンプパレット]]のイベントタブを開いてください。'' イベントタブには"イベントテンプレート"が並んでいます。 扉・階段フォルダから「洞窟の出入り口-他の場所へリンク」を選択し、川を渡った向こう岸に配置してください。 #ref(./イベントテンプレート_2.png,40%) #br 開いたダイアログの「マップ変更」ボタンを押し、Map_2を選択します。 移動先を選択する部分に表示されたMap_2の上面図の左下の箇所をクリックしてください。 赤いマーカーがその個所に移動します。 #ref(./イベントテンプレート_3.png,40%) #br OKボタンでダイアログを閉じると、マップ上に"E"と書かれたマーカーが表示されます。 このマーカーはマップ上に置かれた「グラフィックが指定されていないイベント」を示す「イベントシンボル」と呼ばれるものです。 #br ''Tips:マーカーは色を変えることができます。'' マーカーを右クリックして、表示されたメニューからイベントシンボルカラーを選んでください。 #br この説明では、テストプレイした際にイベント位置をわかりやすくするために、イベントシンボルの下の地形を別の地形に変更しておきました。 #ref(./イベントテンプレート_4.png,40%) #br 「テストプレイ」ボタンを右クリックしてテストプレイしてみましょう。 先ほどイベントテンプレートを置いた地点に歩いていくと、画面が暗転し、Map_2へ移動できました。 [[マップリストパレット]]でMap_2を選んでください。 マップエディターに映るMap_2を見ると、先ほど「イベントテンプレート」で指定したマップの左下に、黄色いマーカーが置かれています。 これは「移動イベント」の出口に当たるマーカーです。 このマーカーを選択しマニュピューレーターで位置を変えると、Map_1に置かれたマップ移動イベントに触れたときの移動先も変わります。 #ref(./イベントテンプレート_5.png,40%) #ref(./イベントテンプレート_6.png,40%) #br では今度はMap_2からMap_1へ移動するイベントを置いてみましょう。 [[スタンプパレット]]で先ほど選んだ「洞窟の出入り口」イベントを、マップの左下にある移動イベントの出口を表す黄色いマーカーから''1マスずらして置いてください。'' 開いたダイアログの「マップ変更」ボタンを押し、Map_1を選択し、出口となる箇所を決めてからOKボタンでダイアログを閉じてください。 #ref(./イベントテンプレート_6.png,40%) #ref(./イベントテンプレート_7.png,40%) #br ''★このイベントテンプレートを他の移動イベントテンプレートの出口と同じ場所に置くとどうなるか試してみてください。'' '''テストプレイをしてみると、マップ移動をした後に元のマップに戻ってきます。''' '''「マップ移動した先」に「マップ移動するイベント」が置いてあるので、このような動作になります。''' '''マップを行き来するようにイベントを置いていく場合は注意しましょう。''' #br 「テストプレイ」ボタンを右クリックしてテストプレイしてみましょう。 Map_2に移動した後、Map_2に置いたイベントテンプレートのある個所へ歩いていくと、Map_1に戻れるようになりました。 ---- ''複数のマップ間を移動する仕組みが作れるようになりました。'' ''ここまでの知識を使えば、家の中のマップを作って、Map_1に置いた家のドアにイベントテンプレートを置けば、家の中に移動するといったことができるようになります。'' ''次はMap_2でバトルをしてみましょう。'' ---- ''&size(16){次ページ: [[test_8]] };'' ''&size(16){前ページ: [[test_6]] };'' ---- ''&size(16){はじめに [[test_1]], プロジェクトを作る [[test_2]], マップを作る 1 [[test_3]], マップを作る 2 [[test_4]], テストプレイ [[test_5]]};'' ''&size(16){マップを増やす [[test_6]], イベントテンプレート [[test_7]], エンカウントバトル [[test_8]], 敵の設定 [[test_9]], イベントを作る① [[test_10]]};'' ''&size(16){イベントを作る② [[test_11]], イベントを作る③ [[test_12]], デバッグ機能 [[test_13]], 変数を使う [[test_14]], "ジャンプ"する [[test_15]]};'' ''&size(16){カメラを変える [[test_16]], イベントバトル [[test_17]], イベントスイッチ [[test_18]], コモンイベント [[test_19]], バトルBGMやバトルに遷移する演出の変更(システムリソース) [[test_20]]};''