移動キャラ02の設定例です。

移動キャラ01をコピー&貼り付けで設定し、黄色の部分を修正しています。



■マップイベント「移動処理」

▼1ページ目

イベント出現条件:必要ならば設定
イベント開始条件:定期的に並列処理する

◆注釈:■■■■■■■■■■■■■■■■■■■■■■■■■■■■
:  :▼主人公の位置
:  : 

◆変数の操作:[0003〜0004]代入,主人公のX座標
◆変数の操作:[0003:XY]乗算,1000
◆変数の操作:[0003:XY]加算,主人公のY座標
◆変数の操作:[0005:主人公のY座標]代入,主人公のY座標
◆条件分岐:変数[0002:主人公がいるXY]がV[0003]以外
 ◆変数の操作:[0002:主人公がいるXY]代入,変数[0003]の値
 ◆条件分岐:変数[0005:主人公のY座標]が5以下(オプション:ON)
  ◆変数の操作:[0001:主人公の部屋位置]代入,1
  ◆
 :それ以外の場合
  ◆条件分岐:変数[0004:主人公のX座標]が6以下(オプション:ON)
   ◆変数の操作:[0001:主人公の部屋位置]代入,2
   ◆
  :それ以外の場合
   ◆変数の操作:[0001:主人公の部屋位置]代入,3
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆
:分岐終了
◆注釈:■■■■■■■■■■■■■■■■■■■■■■■■■■■■
◆変数の操作:[0101〜0102]減算,1<変数102番の設定を増やす
◆注釈:■■■■■■■■■■■■■■
:  :▼移動キャラ01
:  : 

◆条件分岐:変数[0101:移動カウント:01]が0以下
 ◆変数の操作:[0101:移動カウント:01]代入,16
 ◆変数の操作:[0006:X座標]代入,移動キャラ01のX座標
 ◆変数の操作:[0007:Y座標]代入,移動キャラ01のY座標
 ◆条件分岐:変数[0007:Y座標]が5以下(オプション:ON)
  ◆注釈:■■■■■■■■■■■■■■
  :  :▼イベント位置【1】

  ◆条件分岐:変数[0001:主人公の部屋位置]が1(オプション:ON)
   ◆キャラクターの動作指定:移動キャラ01,主人公に近寄る
   ◆
  :それ以外の場合
   ◆条件分岐:変数[0001:主人公の部屋位置]が2(オプション:ON)
    ◆条件分岐:変数[0006:X座標]が6以下
     ◆キャラクターの動作指定:移動キャラ01,下に移動
     ◆
    :それ以外の場合
     ◆キャラクターの動作指定:移動キャラ01,左に移動
     ◆
    :分岐終了
    ◆
   :それ以外の場合
    ◆条件分岐:変数[0006:X座標]が12以下(オプション:ON)
     ◆キャラクターの動作指定:移動キャラ01,右に移動
     ◆
    :それ以外の場合
     ◆キャラクターの動作指定:移動キャラ01,下に移動
     ◆
    :分岐終了
    ◆
   :分岐終了
   ◆
   :分岐終了
  ◆
 :それ以外の場合
  ◆条件分岐:変数[0006:X座標]が6以下(オプション:ON)
   ◆注釈:■■■■■■■■■■■■■■
   :  :▼イベント位置【2】

   ◆条件分岐:変数[0001:主人公の部屋位置]が2(オプション:ON)
    ◆キャラクターの動作指定:移動キャラ01,主人公に近寄る
    ◆
   :それ以外の場合
    ◆キャラクターの動作指定:移動キャラ01,上に移動
    ◆
   :分岐終了
   ◆
  :それ以外の場合
   ◆注釈:■■■■■■■■■■■■■■
   :  :▼イベント位置【3】

   ◆条件分岐:変数[0001:主人公の部屋位置]が3(オプション:ON)
    ◆キャラクターの動作指定:移動キャラ01,主人公に近寄る
    ◆
   :それ以外の場合
    ◆キャラクターの動作指定:移動キャラ01,上に移動
    ◆
   :分岐終了
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆
:分岐終了
◆注釈:■■■■■■■■■■■■■■
:  :▼移動キャラ02
:  : 

◆条件分岐:変数[0102:移動カウント:02]が0以下
 ◆変数の操作:[0102:移動カウント:02]代入,16
 ◆変数の操作:[0006:X座標]代入,移動キャラ02のX座標
 ◆変数の操作:[0007:Y座標]代入,移動キャラ02のY座標
 ◆条件分岐:変数[0007:Y座標]が5以下(オプション:ON)
  ◆注釈:■■■■■■■■■■■■■■
  :  :▼イベント位置【1】

  ◆条件分岐:変数[0001:主人公の部屋位置]が1(オプション:ON)
   ◆キャラクターの動作指定:移動キャラ02,主人公に近寄る
   ◆
  :それ以外の場合
   ◆条件分岐:変数[0001:主人公の部屋位置]が2(オプション:ON)
    ◆条件分岐:変数[0006:X座標]が6以下(オプション:ON)
     ◆キャラクターの動作指定:移動キャラ02,下に移動
     ◆
    :それ以外の場合
     ◆キャラクターの動作指定:移動キャラ02,左に移動
     ◆
    :分岐終了
    ◆
   :それ以外の場合
    ◆条件分岐:変数[0006:X座標]が12以下(オプション:ON)
     ◆キャラクターの動作指定:移動キャラ02,右に移動
     ◆
    :それ以外の場合
     ◆キャラクターの動作指定:移動キャラ02,下に移動
     ◆
    :分岐終了
    ◆
   :分岐終了
   ◆
  :分岐終了
  ◆
 :それ以外の場合
  ◆条件分岐:変数[0006:X座標]が6以下(オプション:ON)
   ◆注釈:■■■■■■■■■■■■■■
   :  :▼イベント位置【2】

   ◆条件分岐:変数[0001:主人公の部屋位置]が2(オプション:ON)
    ◆キャラクターの動作指定:移動キャラ02,主人公に近寄る
    ◆
   :それ以外の場合
    ◆キャラクターの動作指定:移動キャラ02,上に移動
    ◆
   :分岐終了
   ◆
  :それ以外の場合
   ◆注釈:■■■■■■■■■■■■■■
   :  :▼イベント位置【3】

   ◆条件分岐:変数[0001:主人公の部屋位置]が3(オプション:ON)
    ◆キャラクターの動作指定:移動キャラ02,主人公に近寄る
    ◆
   :それ以外の場合
    ◆キャラクターの動作指定:移動キャラ02,上に移動
    ◆
   :分岐終了
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆
:分岐終了


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