RPGツクール2000/主人公・パーティー・乗り物
■移動中の主人公の歩行グラフィックを変える
(更新:2015/02/21)


止まっている時と移動している時の主人公の歩行グラフィックを変更します。
歩いている時に背中に付いたマントがヒラヒラさせたいなど、
こだわり派のためのページです。



グラフィックの変更は、
イベントコマンド:主人公の歩行グラフィック変更を使って行います。

なお、イベントコマンド:キャラクターの動作指定を使っても、
グラフィックの変更は可能ですが、キャラクターの動作指定の場合、
グラフィックを変更してもセーブした物をロードしたり、
場所移動を実行したりますと、元のグラフィックに戻ってしまいます。



イベントの設定は、複数のマップでイベントを使う場合は、
コモンイベントに設定してください。

特定のマップのみで実行する場合は、
マップイベントで設定しても問題ありませんが、
そのマップイベントがあるマップ以外に移動する際は、
歩行グラフィックを元に戻す設定を行ってください。



主人公が移動したかどうかを判断する部分は、
現在のX座標、Y座標を変数に記憶して、
記憶した座標データと異なる時には移動したと判断して、
歩行グラフィックの変更を行います。

■コモンイベント
イベント開始条件:定期的に並列処理する
◆変数の操作:[0001:現在のXY]代入,主人公のX座標
◆変数の操作:[0001:現在のXY]乗算,1000
◆変数の操作:[0001:現在のXY]加算,主人公のY座標
◆条件分岐:変数[0001:現在のXY]がV[0002]以外<移動した時
 ◆変数の操作:[0002:記憶したXY]代入,変数[0001]の値
 ◆主人公の歩行グラフィック変更:アレックスを主人公1-2に変更
 ◆ウェイト:0.1秒
 ◆ウェイト:0.0秒
 ◆
:それ以外の場合<止まっている時
 ◆主人公の歩行グラフィック変更:アレックスを主人公1-1に変更
 ◆
:分岐終了


ウェイトの設定は、主人公の移動速度によって異なります。
移動速度 ウェイト
1/8倍速 ◆ウェイト:1.0秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
1/4倍速 ◆ウェイト:0.5秒
◆ウェイト:0.0秒
1/2倍速 ◆ウェイト:0.2秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
標準速 ◆ウェイト:0.1秒
◆ウェイト:0.0秒
2倍速 ◆ウェイト:0.0秒
◆ウェイト:0.0秒
◆ウェイト:0.0秒
4倍速 ◆ウェイト:0.0秒



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


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