RPGツクール2000/マップイベント
キャライベントを作る
■イベントを追いかけるイベント
(更新:2015/11/28)


キャライベントの後を、
別のキャライベントが追いかけるイベントの作り方を紹介します。


このページは続きとなっているページです
キャライベントの基礎ページをご覧の上で
このページをご覧ください。
【キャライベントの基礎ページを見る】



☆移動ルートの設定で追いかける
マップイベントは以下のように移動させます。
マップイベントはイベントAはの所にイベントBはの所に設定します。



イベントA(左上のイベント)を設定します。
イベントエディッタを開き、イベントのグラフィックを設定。
画面左下の移動タイプ移動ルート設定にして、移動頻度にします。
設定しましたら、画面左下のボタン移動ルート設定クリックします。



移動ルートの設定は以下のように設定します。
◇下に移動×4
◇右に移動×5
◇上に移動×4
◇左に移動×5

オプション:動作を繰り返すにチェックする



イベントB(右下のイベント)を設定します。
イベントエディッタを開き、イベントのグラフィックを設定。
画面左下の移動タイプ移動ルート設定にして、移動頻度にします。
設定しましたら、画面左下のボタン移動ルート設定クリックします。



移動ルートの設定は以下のように設定します。
◇上に移動×4
◇左に移動×5
◇下に移動×4
◇右に移動×5

オプション:動作を繰り返すにチェックする



以上で設定完了です。

▼動作イメージ




☆座標の差で追いかける
2つのイベントの座標の差からイベントBを移動させて、
イベントAへ近づけるイベントを作成します。
上の☆移動ルートの設定で追いかけるとの違いは、
イベントAがどこにいてもイベントBが追いかけてくる所です。


※途中に障害物がありますとその場で止まってしまいます。


追いかける相手を作成します。
今回は移動タイプランダム移動
移動頻度としたイベントを設定します。



イベントBを作成します。
移動タイプ移動しないと設定し、
イベント開始条件定期的に並列処理するを設定します。



イベントBのイベント実行内容を設定します。
まずこのイベントBの現在位置(X座標、Y座標)を変数へ代入します。
【座標に関する説明を見る】
▼設定結果
◆変数の操作:[0001:X座標の差]代入,イベントBのX座標
◆変数の操作:[0002:Y座標の差]代入,イベントBのY座標



イベントBの座標を記憶した変数からイベントAの座標を減算します。
▼設定結果
◆変数の操作:[0001:X座標の差]代入,イベントBのX座標
◆変数の操作:[0002:Y座標の差]代入,イベントBのY座標
◆変数の操作:[0001:X座標の差]減算,イベントAのX座標
◆変数の操作:[0002:Y座標の差]減算,イベントAのY座標




イベントコマンド:条件分岐を設定します。
▼設定結果
◆変数の操作:[0001:X座標の差]代入,イベントBのX座標
◆変数の操作:[0002:Y座標の差]代入,イベントBのY座標
◆変数の操作:[0001:X座標の差]減算,イベントAのX座標
◆変数の操作:[0002:Y座標の差]減算,イベントAのY座標
◆条件分岐:変数[0001:X座標の差]が1以上<イベントAが右にいる時
 ◆
:それ以外の場合
 ◆条件分岐:変数[0001:X座標の差]が-1以下<イベントAが左にいる時
  ◆
 :それ以外の場合
  ◆条件分岐:変数[0002:Y座標の差]が1以上<イベントAが下にいる時
   ◆
  :それ以外の場合<イベントAが上、もしくは重なっている時
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆
:分岐終了




イベントAへ近づく移動設定を
イベントコマンド:キャラクターの動作指定を使って設定します。
▼設定結果
◆変数の操作:[0001:X座標の差]代入,イベントBのX座標
◆変数の操作:[0002:Y座標の差]代入,イベントBのY座標
◆変数の操作:[0001:X座標の差]減算,イベントAのX座標
◆変数の操作:[0002:Y座標の差]減算,イベントAのY座標
◆条件分岐:変数[0001:X座標の差]が1以上
 ◆キャラクターの動作指定:イベントB,右に移動
 ◆
:それ以外の場合
 ◆条件分岐:変数[0001:X座標の差]が-1以下
  ◆キャラクターの動作指定:イベントB,左に移動
  ◆
 :それ以外の場合
  ◆条件分岐:変数[0002:Y座標の差]が1以上
   ◆キャラクターの動作指定:イベントB,下に移動
   ◆
  :それ以外の場合
   ◆キャラクターの動作指定:イベントB,上に移動
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆
:分岐終了



以上で設定完了です。



◎関連ページ
 ●キャライベントの作る
 ○キャライベントを移動させる
 ┣○プライオリティタイプについて
 ┣○薬草を持っていないと薬草をくれる人
 ┣○お金をやり取りするイベント
 ┣○話しかけた方向によって会話を変える
 ┣○イベントを追いかけるイベント
 ┗
○会話を行って仲間を増やす


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