RPGツクール2000/システム【サイトトップへ戻る】
■歩くたびに時間が経過する
(更新:2022/05/14)


主人公が移動すると、時間が経過するイベントの作り方を紹介します。


ショートカット
■基本設定
■時間の設定


  
■基本設定

ゲーム内の時間は「1歩移動=ゲーム内の時間経過1分」で設定します。



イベントはゲーム全体で使う場合はコモンイベントで設定し、
世界マップなどの一部のマップでしか使わない場合は、
そのマップのどこかにマップイベントで設定してください。



今回のイベント処理では、歩くと実行するイベントを使います。
【歩くと実行するイベントのページを見る】

■コモンイベント、またはマップイベント

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

◆変数の操作:[0001:現在のXY]代入,主人公のX座標
◆変数の操作:[0001:現在のXY]乗算,1000
◆変数の操作:[0001:現在のXY]加算,主人公のY座標
◆条件分岐:変数[0001:現在のXY]がV[0002]以外
 ◆変数の操作:[0002:前のXY]代入,変数[0001]の値
 ◆変数の操作:[0003:時間:分]加算,1
 ◆条件分岐:変数[0003:時間:分]が60以上
  ◆変数の操作:[0003:時間:分]減算,60
  ◆変数の操作:[0004:時間:時]加算,1
  ◆条件分岐:変数[0004:時間:時]が24以上
   ◆変数の操作:[0004:時間:時]減算,24
   ◆
  :分岐終了
  ◆
 :分岐終了
 ◆
:分岐終了


▲トップへ戻る▲


  
■時間の設定

起動時のゲーム内の時間は「午前0時0分」になっています。

例えばオープニングイベントの中で…
◆変数の操作:[0004:時間:時]代入,7
などと設定すると、ゲームの開始時間が「午前7時」になります。



宿屋に泊まった時も…
◆変数の操作:[0003:時間:分]代入,0
◆変数の操作:[0004:時間:時]代入,7
などと設定する事で、「午前7時0分」になります。


▲トップへ戻る▲



◎関連ページ

●時間イベント
●朝昼夕夜を作る
●天候を変える
●歩くと実行するイベント

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