RPGツクール2000/主人公・システム【サイトトップへ戻る】
ドラホコ(主人公を列にして歩かせる)を作る
■並び替え+馬車を追加
(更新:2020/07/05)


並び替えに対応したドラホコに馬車を追加します。



ショートカット
■スイッチ・変数
■マップイベントの設定
■グラフィック設定イベント
■初期設定イベント
■ドラホコシステム
■馬車を表示
■ドラホコを起動する
■主人公を増やす
■主人公を減らす
■2番目に馬車

このページは続きとなっているページです
ドラホコの基礎ページをご覧の上でこのページをご覧ください。
【ドラホコ(主人公を列にして歩かせる)を作るのページを開く】
並び替えの処理は並び替えに対応させるのページを基に設定しています。
【並び替えに対応させるのページを開く】

並び替えに対応させると同じイベント設定はこの色で表示しています。


  
■スイッチ・変数

スイッチと変数の番号使用内容の一覧表です。

スイッチ
番号 名前 使用内容
0001 ドラホコ配置確認 マップ内にドラホコ用のイベントがあるかどうかを調べます。
0002 ドラホコ初期設定 初期設定を行うイベントを起動します。
0003 フェードイン不要 OFFの時には、後続キャラの配置後にフェードインを実行。
0004 乗り物に乗っている 乗り物に乗るとON。※乗り物が登場する作品のみ必要。
0005 マップ内に馬車あり 馬車用のマップイベントがある時にON。
0006 馬車を表示 馬車を表示する時にON。
0011 ドラホコ起動中 後続キャラを動かすためのイベントを起動します。

変数
番号 名前 使用内容
0001 マップID 現在のマップIDを保存。
0002 X座標 後続キャライベントを主人公の位置へ移動する時に使用。
0003 Y座標 後続キャライベントを主人公の位置へ移動する時に使用。
0004 XY 主人公の現在位置を設定。
0005 パーティー人数 現在のパーティー人数を代入します。
0006 後続キャラ移動:X 乗り物に乗った時に使用。※乗り物が登場する作品のみ必要。
0007 後続キャラ移動:Y 乗り物に乗った時に使用。※乗り物が登場する作品のみ必要。
0011 マップID2 現在のマップIDを保存し、変数0001番と比較。
0012 XY2 主人公の現在位置を設定し、変数0004番と比較。
0013 向き 2人目 2人目の移動方向を設定。
0014 向き 3人目 3人目の移動方向を設定。
0015 向き 4人目 4人目の移動方向を設定。
0016 向き 馬車 馬車の移動方向を設定。
0021 主人公番号の変数番号 主人公の番号を設定する時に使用。初期値は「22」。
0022 1人目の主人公番号 先頭の主人公の番号を設定します。
0023 2人目の主人公番号 2人目の主人公の番号を設定します。
0024 3人目の主人公番号 3人目の主人公の番号を設定します。
0025 4人目の主人公番号 4人目の主人公の番号を設定します。

【スイッチ・変数の一覧表を開く】


▲トップへ戻る▲


  
■マップイベントの設定

後続キャラ&馬車を表示するマップイベントを4つ設定します。



馬車のイベントは、馬車を登場させるマップのみ設定してください。



イベントIDは以下のように設定してください。
2人目を表示するマップイベントイベントID:0001番
3人目を表示するマップイベントイベントID:0002番
4人目を表示するマップイベントイベントID:0003番
 馬車を表示するマップイベントイベントID:0004番

既にマップイベントが設定されている場合は、
ドラホコ用のイベントID(0001〜0003)
馬車を使うマップではイベントID(0001〜0004)を空けてください。



■マップイベント「ドラホコ2人目」

▼1ページ目

イベント出現条件:なし
イベント開始条件:決定キーが押されたとき
グラフィック:キャラセットの透明画像
プライオリティタイプ:通常キャラと重ならない
移動速度:標準速

イベント実行内容には何も設定しません。



▼2ページ目

イベント出現条件:スイッチ[0001:ドラホコ配置確認]がON
イベント開始条件:自動的に始まる
グラフィック:透明

◆スイッチの操作:[0005:マップ内に馬車あり]をONにする<馬車がいるマップのみ設定
◆変数の操作:[0006:後続キャラ移動:X]代入,0
◆変数の操作:[0007:後続キャラ移動:Y]代入,0
◆スイッチの操作:[0002:ドラホコ初期設定]をONにする
◆スイッチの操作:[0001:ドラホコ配置確認]をOFFにする

馬車が無いマップでは…
◆スイッチの操作:[0005:マップ内に馬車あり]をOFFにする
を設定する。



■マップイベント「ドラホコ3人目」

▼1ページ目

イベント出現条件:なし
イベント開始条件:決定キーが押されたとき
グラフィック:キャラセットの透明画像
プライオリティタイプ:通常キャラと重ならない
移動速度:標準速

イベント実行内容には何も設定しません。



■マップイベント「ドラホコ4人目」

▼1ページ目

イベント出現条件:なし
イベント開始条件:決定キーが押されたとき
グラフィック:キャラセットの透明画像
プライオリティタイプ:通常キャラと重ならない
移動速度:標準速

イベント実行内容には何も設定しません。



4人目のイベントをコピーして、イベント名を変えるだけ設定完了です。

■マップイベント「ドラホコ馬車」

▼1ページ目

イベント出現条件:なし
イベント開始条件:決定キーが押されたとき
グラフィック:キャラセットの透明画像
プライオリティタイプ:通常キャラと重ならない
移動速度:標準速

イベント実行内容には何も設定しません。


▲トップへ戻る▲


  
■グラフィック設定イベント

コモンイベント「ドラホコ:画像設定」に馬車用のグラフィック設定を追加します。


■コモンイベント「ドラホコ:画像設定」

イベント開始条件:呼び出されたときのみ

◆注釈:------------------------------------------------------------
:  :後続キャラの画像を設定
:  : 

◆条件分岐:変数[0023:2人目の主人公番号]が0
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0023:2人目の主人公番号]が1
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0023:2人目の主人公番号]が2
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0023:2人目の主人公番号]が3
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0023:2人目の主人公番号]が4
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0023:2人目の主人公番号]が5
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0023:2人目の主人公番号]が6
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0023:2人目の主人公番号]が7
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0023:2人目の主人公番号]が8
 ◆キャラクターの動作指定:ドラホコ2人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆注釈:------------------------------------------------------------
◆条件分岐:変数[0024:3人目の主人公番号]が0
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0024:3人目の主人公番号]が1
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0024:3人目の主人公番号]が2
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0024:3人目の主人公番号]が3
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0024:3人目の主人公番号]が4
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0024:3人目の主人公番号]が5
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0024:3人目の主人公番号]が6
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0024:3人目の主人公番号]が7
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0024:3人目の主人公番号]が8
 ◆キャラクターの動作指定:ドラホコ3人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆注釈:------------------------------------------------------------
◆条件分岐:変数[0025:4人目の主人公番号]が0
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0025:4人目の主人公番号]が1
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0025:4人目の主人公番号]が2
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0025:4人目の主人公番号]が3
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0025:4人目の主人公番号]が4
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0025:4人目の主人公番号]が5
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0025:4人目の主人公番号]が6
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0025:4人目の主人公番号]が7
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:変数[0025:4人目の主人公番号]が8
 ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更
 ◆
:分岐終了
◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
 ◆条件分岐:スイッチ[0006:馬車を表示]がON(オプション:ON)
  ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更<馬車の画像
  ◆
 :それ以外の場合
  ◆キャラクターの動作指定:ドラホコ4人目,すりぬけ開始,グラフィック変更<透明の画像
  ◆
 :分岐終了
 ◆
:分岐終了

◆ウェイト:0.0秒


▲トップへ戻る▲


  
■初期設定イベント

コモンイベントドラホコ:初期設定の設定をします。

■コモンイベント「ドラホコ:初期設定」

イベント開始条件:自動的に始まる
出現条件スイッチ:スイッチ[0002:ドラホコ初期設定]がON

◆現在の場所を記憶:[0001],[0002],[0003]
◆イベントの位置を設定:ドラホコ2人目, (V[0002],V[0003])
◆イベントの位置を設定:ドラホコ3人目, (V[0002],V[0003])
◆イベントの位置を設定:ドラホコ4人目, (V[0002],V[0003])
◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
 ◆イベントの位置を設定:ドラホコ馬車, (V[0002],V[0003])
 ◆
:分岐終了

◆イベントの呼び出し:ドラホコ:画像設定
◆変数の操作:[0004:XY]代入,主人公のX座標
◆変数の操作:[0004:XY]乗算,1000
◆変数の操作:[0004:XY]加算,主人公のY座標
◆変数の操作:[0005:パーティー人数]代入,パーティー人数
◆変数の操作:[0013〜0016]代入,0
◆条件分岐:スイッチ[0003:フェードイン不要]がOFF
 ◆画面の表示:フェードイン
 ◆
:分岐終了
◆スイッチの操作:[0003:フェードイン不要]をOFFにする
◆スイッチの操作:[0004:乗り物に乗っている]をOFFにする
◆スイッチの操作:[0011:ドラホコ起動中]をONにする
◆スイッチの操作:[0002:ドラホコ初期設定]をOFFにする


▲トップへ戻る▲


  
■ドラホコシステム

コモンイベントドラホコに馬車を移動させるイベントを追加します。

■コモンイベント「ドラホコ」

イベント開始条件:定期的に並列処理する
出現条件スイッチ:スイッチ[0011:ドラホコ起動中]がON

◆変数の操作:[0011:マップID2]代入,主人公のマップID
◆条件分岐:変数[0001:マップID]がV[0011]以外
 ◆スイッチの操作:[0005:マップ内に馬車あり]をOFFにする
 ◆スイッチの操作:[0001:ドラホコ配置確認]をONにする
 ◆スイッチの操作:[0011:ドラホコ起動中]をOFFにする
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:小型船に乗っている
 ◆条件分岐:スイッチ[0004:乗り物に乗っている]がOFF
  ◆スイッチの操作:[0004:乗り物に乗っている]をONにする
  ◆キャラクターの動作指定:ドラホコ2人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ3人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ4人目,グラフィック変更
  ◆イベントの位置を設定:ドラホコ2人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ3人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ4人目, (V[0006],V[0007])
  ◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
   ◆キャラクターの動作指定:ドラホコ馬車,グラフィック変更<透明の画像
   ◆イベントの位置を設定:ドラホコ馬車, (V[0006],V[0007])
   ◆
  :分岐終了

  ◆
 :分岐終了
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:大型船に乗っている
 ◆条件分岐:スイッチ[0004:乗り物に乗っている]がOFF
  ◆スイッチの操作:[0004:乗り物に乗っている]をONにする
  ◆キャラクターの動作指定:ドラホコ2人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ3人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ4人目,グラフィック変更
  ◆イベントの位置を設定:ドラホコ2人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ3人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ4人目, (V[0006],V[0007])
  ◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
   ◆キャラクターの動作指定:ドラホコ馬車,グラフィック変更<透明の画像
   ◆イベントの位置を設定:ドラホコ馬車, (V[0006],V[0007])
   ◆
  :分岐終了

  ◆
 :分岐終了
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:飛行船に乗っている
 ◆条件分岐:スイッチ[0004:乗り物に乗っている]がOFF
  ◆スイッチの操作:[0004:乗り物に乗っている]をONにする
  ◆キャラクターの動作指定:ドラホコ2人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ3人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ4人目,グラフィック変更
  ◆イベントの位置を設定:ドラホコ2人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ3人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ4人目, (V[0006],V[0007])
  ◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
   ◆キャラクターの動作指定:ドラホコ馬車,グラフィック変更<透明の画像
   ◆イベントの位置を設定:ドラホコ馬車, (V[0006],V[0007])
   ◆
  :分岐終了

  ◆
 :分岐終了
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:スイッチ[0004:乗り物に乗っている]がON
 ◆スイッチの操作:[0003:フェードイン不要]をONにする
 ◆スイッチの操作:[0002:ドラホコ初期設定]をONにする
 ◆スイッチの操作:[0011:ドラホコ起動中]をOFFにする
 ◆イベント処理の中断
 ◆
:分岐終了
◆注釈:------------------------------
:  :主人公の移動確認
:  : 

◆変数の操作:[0012:XY2]代入,主人公のX座標
◆変数の操作:[0012:XY2]乗算,1000
◆変数の操作:[0012:XY2]加算,主人公のY座標
◆条件分岐:変数[0004:XY]がV[0012]以外
 ◆変数の操作:[0004:XY]代入,変数[0012]の値
 ◆注釈:------------------------------
 :  :後続キャラの移動
 :  : 

 ◆条件分岐:変数[0013:向き 2人目]が2
  ◆キャラクターの動作指定:ドラホコ2人目,下に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0013:向き 2人目]が4
  ◆キャラクターの動作指定:ドラホコ2人目,左に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0013:向き 2人目]が6
  ◆キャラクターの動作指定:ドラホコ2人目,右に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0013:向き 2人目]が8
  ◆キャラクターの動作指定:ドラホコ2人目,上に移動
  ◆
 :分岐終了
 ◆注釈:------------------------------
 ◆条件分岐:変数[0014:向き 3人目]が2
  ◆キャラクターの動作指定:ドラホコ3人目,下に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0014:向き 3人目]が4
  ◆キャラクターの動作指定:ドラホコ3人目,左に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0014:向き 3人目]が6
  ◆キャラクターの動作指定:ドラホコ3人目,右に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0014:向き 3人目]が8
  ◆キャラクターの動作指定:ドラホコ3人目,上に移動
  ◆
 :分岐終了
 ◆注釈:------------------------------
 ◆条件分岐:変数[0015:向き 4人目]が2
  ◆キャラクターの動作指定:ドラホコ4人目,下に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0015:向き 4人目]が4
  ◆キャラクターの動作指定:ドラホコ4人目,左に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0015:向き 4人目]が6
  ◆キャラクターの動作指定:ドラホコ4人目,右に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0015:向き 4人目]が8
  ◆キャラクターの動作指定:ドラホコ4人目,上に移動
  ◆
 :分岐終了
 ◆注釈:------------------------------
 ◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
  ◆条件分岐:変数[0016:向き 馬車]が2
   ◆キャラクターの動作指定:ドラホコ馬車,下に移動
   ◆
  :分岐終了
  ◆条件分岐:変数[0016:向き 馬車]が4
   ◆キャラクターの動作指定:ドラホコ馬車,左に移動
   ◆
  :分岐終了
  ◆条件分岐:変数[0016:向き 馬車]が6
   ◆キャラクターの動作指定:ドラホコ馬車,右に移動
   ◆
  :分岐終了
  ◆条件分岐:変数[0016:向き 馬車]が8
   ◆キャラクターの動作指定:ドラホコ馬車,上に移動
   ◆
  :分岐終了
  ◆条件分岐:変数[0005:パーティー人数]が1
   ◆変数の操作:[0016:向き 馬車]代入,主人公の向き
   ◆
  :分岐終了
  ◆条件分岐:変数[0005:パーティー人数]が2
   ◆変数の操作:[0016:向き 馬車]代入,変数[0013]の値
   ◆ 
  :分岐終了
  ◆条件分岐:変数[0005:パーティー人数]が3
   ◆変数の操作:[0016:向き 馬車]代入,変数[0014]の値
   ◆
  :分岐終了
  ◆条件分岐:変数[0005:パーティー人数]が4
   ◆変数の操作:[0016:向き 馬車]代入,変数[0015]の値
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆変数の操作:[0015:向き 4人目]代入,変数[0014]の値
 ◆変数の操作:[0014:向き 3人目]代入,変数[0013]の値
 ◆変数の操作:[0013:向き 2人目]代入,主人公の向き
 ◆
:分岐終了


▲トップへ戻る▲


  
■馬車を表示

馬車を表示する時には…
◆スイッチの操作:[0006:馬車を表示]をONにする
◆スイッチの操作:[0003:フェードイン不要]をONにする<画面消去中の場合は設定不要
◆イベントの呼び出し:ドラホコ:初期設定
を実行してください。

ドラホコ用のマップイベントが無いマップでは…
◆スイッチの操作:[0006:馬車を表示]をONにする
だけを実行してください。

ゲーム開始時から馬車を登場させる場合は、
下の■ドラホコを起動するのイベント設定と一緒に…
◆スイッチの操作:[0006:馬車を表示]をONにする
を設定してください。


▲トップへ戻る▲


  
■ドラホコを起動する

ドラホコを起動する時には…
◆スイッチの操作:[0001:ドラホコ配置確認]をONにする
の他に主人公の番号変数(0022〜0025番)に設定しておく必要があります。

▼ゲーム開始時に主人公01しかいない場合
◆変数の操作:[0021:主人公番号の変数番号]代入,22
◆変数の操作:[V[0021]]代入,1
◆変数の操作:[0021:主人公番号の変数番号]加算,1
◆スイッチの操作:[0001:ドラホコ配置確認]をONにする

▼ゲーム開始時に主人公03と主人公05がいる場合
◆変数の操作:[0021:主人公番号の変数番号]代入,22
◆変数の操作:[V[0021]]代入,3
◆変数の操作:[0021:主人公番号の変数番号]加算,1
◆変数の操作:[V[0021]]代入,5
◆変数の操作:[0021:主人公番号の変数番号]加算,1
◆スイッチの操作:[0001:ドラホコ配置確認]をONにする

オープニングイベントがある時には、
そのオープニングが終わる時に、上記のようなイベントを実行してください。

オープニングイベントが無い時には、
ゲームが開始するマップのどこかに、以下のようなイベントを設定してください。

■マップイベント「ドラホコ起動」※ゲーム開始時に主人公03と主人公05がいる場合

▼1ページ目

イベント出現条件:なし
イベント開始条件:自動的に始まる
グラフィック:透明

◆変数の操作:[0021:主人公番号の変数番号]代入,22
◆変数の操作:[V[0021]]代入,3<主人公3番を設定
◆変数の操作:[0021:主人公番号の変数番号]加算,1
◆変数の操作:[V[0021]]代入,5<主人公5番を設定
◆変数の操作:[0021:主人公番号の変数番号]加算,1
◆スイッチの操作:[0001:ドラホコ配置確認]をONにする
◆スイッチの操作:[0101:ドラホコを起動した]をONにする




▼2ページ目

イベント出現条件:スイッチ[0101:ドラホコを起動した]がON
イベント開始条件:決定キーが押されたとき
グラフィック:透明

イベント実行内容には何も設定しません。

変数の番号を+1000番(変数0001番→変数1001番)で設定する場合は…
◆変数の操作:[0021:主人公番号の変数番号]代入,22
の設定は…
◆変数の操作:[1021:主人公番号の変数番号]代入,1022
と言った感じに、オペランドの値も+1000にしてください。


▲トップへ戻る▲


  
■主人公を増やす

仲間を増やす時のイベント設定は、以下の通りです。

▼主人公02がパーティーに加わる時
◆メンバーの入れ替え:主人公02を加える
◆変数の操作:[V[0021]]代入,2<主人公2番を設定
◆変数の操作:[0021:主人公番号の変数番号]加算,1
◆スイッチの操作:[0003:フェードイン不要]をONにする<画面消去中の場合は設定不要
◆イベントの呼び出し:ドラホコ:初期設定<ドラホコ用のマップイベントが無いマップでは設定不要

既にパーティー内に4人いる時には、上記のイベントは実行しないようにしてください。


▲トップへ戻る▲


  
■主人公を減らす

仲間を減らす時のイベント設定は、以下の通りです。

▼主人公02がパーティーから外れる時
◆メンバーの入れ替え:主人公02を外す
◆条件分岐:変数[0022:1人目の主人公番号]が2<主人公2番を設定
 ◆変数の操作:[0022:1人目の主人公番号]代入,変数[0023]の値
 ◆変数の操作:[0023:2人目の主人公番号]代入,変数[0024]の値
 ◆変数の操作:[0024:3人目の主人公番号]代入,変数[0025]の値
 ◆
:それ以外の場合
 ◆条件分岐:変数[0023:2人目の主人公番号]が2<主人公2番を設定
  ◆変数の操作:[0023:2人目の主人公番号]代入,変数[0024]の値
  ◆変数の操作:[0024:3人目の主人公番号]代入,変数[0025]の値
  ◆
 :それ以外の場合
  ◆条件分岐:変数[0024:3人目の主人公番号]が2<主人公2番を設定
   ◆変数の操作:[0024:3人目の主人公番号]代入,変数[0025]の値
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆
:分岐終了
◆変数の操作:[0025:4人目の主人公番号]代入,0
◆変数の操作:[0021:主人公番号の変数番号]減算,1
◆スイッチの操作:[0003:フェードイン不要]をONにする<画面消去中の場合は設定不要
◆イベントの呼び出し:ドラホコ:初期設定<ドラホコ用のマップイベントが無いマップでは設定不要


▲トップへ戻る▲


  
■2番目に馬車

先頭の主人公のすぐ後ろ(2人目)に馬車を置く時の設定方法です。



コモンイベントドラホコシステムを改良してください。

■コモンイベント「ドラホコシステム」

イベント開始条件:定期的に並列処理する
出現条件スイッチ:スイッチ[0011:ドラホコ起動中]がON

◆変数の操作:[0011:マップID2]代入,主人公のマップID
◆条件分岐:変数[0001:マップID]がV[0011]以外
 ◆スイッチの操作:[0005:マップ内に馬車あり]をOFFにする
 ◆スイッチの操作:[0001:ドラホコ配置確認]をONにする
 ◆スイッチの操作:[0011:ドラホコ起動中]をOFFにする
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:小型船に乗っている
 ◆条件分岐:スイッチ[0004:乗り物に乗っている]がOFF
  ◆スイッチの操作:[0004:乗り物に乗っている]をONにする
  ◆キャラクターの動作指定:ドラホコ2人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ3人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ4人目,グラフィック変更
  ◆イベントの位置を設定:ドラホコ2人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ3人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ4人目, (V[0006],V[0007])
  ◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
   ◆キャラクターの動作指定:ドラホコ馬車,グラフィック変更
   ◆イベントの位置を設定:ドラホコ馬車, (V[0006],V[0007])
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:大型船に乗っている
 ◆条件分岐:スイッチ[0004:乗り物に乗っている]がOFF
  ◆スイッチの操作:[0004:乗り物に乗っている]をONにする
  ◆キャラクターの動作指定:ドラホコ2人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ3人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ4人目,グラフィック変更
  ◆イベントの位置を設定:ドラホコ2人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ3人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ4人目, (V[0006],V[0007])
  ◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
   ◆キャラクターの動作指定:ドラホコ馬車,グラフィック変更
   ◆イベントの位置を設定:ドラホコ馬車, (V[0006],V[0007])
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:飛行船に乗っている
 ◆条件分岐:スイッチ[0004:乗り物に乗っている]がOFF
  ◆スイッチの操作:[0004:乗り物に乗っている]をONにする
  ◆キャラクターの動作指定:ドラホコ2人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ3人目,グラフィック変更
  ◆キャラクターの動作指定:ドラホコ4人目,グラフィック変更
  ◆イベントの位置を設定:ドラホコ2人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ3人目, (V[0006],V[0007])
  ◆イベントの位置を設定:ドラホコ4人目, (V[0006],V[0007])
  ◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON
   ◆キャラクターの動作指定:ドラホコ馬車,グラフィック変更
   ◆イベントの位置を設定:ドラホコ馬車, (V[0006],V[0007])
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:スイッチ[0004:乗り物に乗っている]がON
 ◆スイッチの操作:[0003:フェードイン不要]をONにする
 ◆スイッチの操作:[0002:ドラホコ初期設定]をONにする
 ◆スイッチの操作:[0011:ドラホコ起動中]をOFFにする
 ◆イベント処理の中断
 ◆
:分岐終了
◆変数の操作:[0012:XY2]代入,主人公のX座標
◆変数の操作:[0012:XY2]乗算,1000
◆変数の操作:[0012:XY2]加算,主人公のY座標
◆条件分岐:変数[0004:XY]がV[0012]以外
 ◆変数の操作:[0004:XY]代入,変数[0012]の値
 ◆条件分岐:変数[0013:向き 2人目]が2
  ◆キャラクターの動作指定:ドラホコ2人目,下に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0013:向き 2人目]が4
  ◆キャラクターの動作指定:ドラホコ2人目,左に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0013:向き 2人目]が6
  ◆キャラクターの動作指定:ドラホコ2人目,右に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0013:向き 2人目]が8
  ◆キャラクターの動作指定:ドラホコ2人目,上に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0014:向き 3人目]が2
  ◆キャラクターの動作指定:ドラホコ3人目,下に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0014:向き 3人目]が4
  ◆キャラクターの動作指定:ドラホコ3人目,左に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0014:向き 3人目]が6
  ◆キャラクターの動作指定:ドラホコ3人目,右に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0014:向き 3人目]が8
  ◆キャラクターの動作指定:ドラホコ3人目,上に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0015:向き 4人目]が2
  ◆キャラクターの動作指定:ドラホコ4人目,下に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0015:向き 4人目]が4
  ◆キャラクターの動作指定:ドラホコ4人目,左に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0015:向き 4人目]が6
  ◆キャラクターの動作指定:ドラホコ4人目,右に移動
  ◆
 :分岐終了
 ◆条件分岐:変数[0015:向き 4人目]が8
  ◆キャラクターの動作指定:ドラホコ4人目,上に移動
  ◆
 :分岐終了
 ◆変数の操作:[0015:向き 4人目]代入,変数[0014]の値<設定位置を移動
 ◆変数の操作:[0014:向き 3人目]代入,変数[0013]の値<設定位置を移動
 ◆条件分岐:スイッチ[0005:マップ内に馬車あり]がON(オプション:ON)
  ◆条件分岐:変数[0016:向き 馬車]が2
   ◆キャラクターの動作指定:ドラホコ馬車,下に移動
   ◆
  :分岐終了
  ◆条件分岐:変数[0016:向き 馬車]が4
   ◆キャラクターの動作指定:ドラホコ馬車,左に移動
   ◆
  :分岐終了
  ◆条件分岐:変数[0016:向き 馬車]が6
   ◆キャラクターの動作指定:ドラホコ馬車,右に移動
   ◆
  :分岐終了
  ◆条件分岐:変数[0016:向き 馬車]が8
   ◆キャラクターの動作指定:ドラホコ馬車,上に移動
   ◆
  :分岐終了
  ◆変数の操作:[0013:向き 2人目]代入,変数[0016]の値<設定位置を移動
  ◆変数の操作:[0016:向き 馬車]代入,主人公の向き
  ◆
 :それ以外の場合
  ◆変数の操作:[0013:向き 2人目]代入,主人公の向き
  ◆
 :分岐終了

 ◆
:分岐終了


▲トップへ戻る▲



◎関連ページ

●ドラホコ(主人公を列にして歩かせる)を作る
┣○並び替えに対応させる
┣○カンオケの表示を行う
┣○馬車を追加
┣○ハシゴ処理を追加
┣○斜め階段処理を追加
┣○ツルツル床を追加
┗○追尾システムを追加

●ドラホコとは?
●歩くと実行するイベント

YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール