RPGツクール2000/主人公・パーティー・乗り物【サイトトップへ戻る】
■移動中の主人公の歩行グラフィックを変える
(更新:2022/09/24)


止まっている時と移動している時の主人公の歩行グラフィックを変更します。

移動中のグラフィックを変更する事で、
例えば移動中は背中に付いているマントがヒラヒラすると言った演出が可能になります。



イベントコマンド:主人公の歩行グラフィック変更を使ってグラフィックを変更してください。

なお、グラフィックの変更はイベントコマンド:キャラクターの動作指定でも一応可能ですが、
キャラクターの動作指定を使ってグラフィックを変更すると、
マップイベントの「主人公から触れたとき」が起動しなくなるなどの不具合が発生するため、
キャラクターの動作指定を使うのはお勧めできません。



イベントの設定は、複数のマップで実行する場合はコモンイベントに設定し、
特定のマップのみで実行する場合はマップイベントで設定してください。



主人公が移動中がどうかの判断は、
主人公が次のマスへ移動中かどうかを調べるの処理を使います。

【主人公が次のマスへ移動中かどうかを調べるのページを開く】



■コモンイベント(マップイベント)

イベント開始条件:定期的に並列処理する

◆変数の操作:[0001:画面X]代入,主人公の画面X
◆変数の操作:[0002:画面Y]代入,主人公の画面Y
◆条件分岐:小型船に乗っている(オプション:ON)
 ◆変数の操作:[0001:画面X]減算,大型船の画面X
 ◆変数の操作:[0002:画面Y]減算,大型船の画面Y
 ◆
:それ以外の場合
 ◆変数の操作:[0001:画面X]減算,小型船の画面X
 ◆変数の操作:[0002:画面Y]減算,小型船の画面Y
 ◆
:分岐終了
◆変数の操作:[0001〜0002]剰余,16
◆条件分岐:変数[0001:画面X]が0以外<移動中
 ◆主人公の歩行グラフィック変更:アレックスを主人公1-2に変更
 ◆スイッチの操作:[0001:主人公が移動した]をONにする
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:変数[0002:画面Y]が0以外<移動中
 ◆主人公の歩行グラフィック変更:アレックスを主人公1-2に変更
 ◆スイッチの操作:[0001:主人公が移動した]をONにする
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:スイッチ[0001:主人公が移動した]がON<移動し終わった瞬間
 ◆スイッチの操作:[0001:主人公が移動した]をOFFにする
 ◆イベント処理の中断
 ◆
:分岐終了
◆主人公の歩行グラフィック変更:アレックスを主人公1-1に変更<停止中



上記設定をマップイベントで設定した場合で別のマップへ場所移動する場合は、
以下のように場所移動前にウェイトを設定して、
元のグラフィックに戻してから場所移動を実行してください。

◆ウェイト:0.0秒
◆ウェイト:0.0秒
◆場所移動


▲トップへ戻る▲



◎関連ページ

●常に主人公に足踏みさせる
●イベントコマンド:主人公の歩行グラフィック変更

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