RPGツクール2000/システム【サイトトップへ戻る】 ■プレイ時間をカウントする (更新:2020/07/05)
■タイマーを使うor使わない プレイ時間をカウントする方法は、タイマーを使う方法とタイマーを使わない方法があります。
基本的に戦闘中に時間をカウントしたい時にはタイマーを使う方法を使い、 戦闘中は時間をカウントしない場合はタイマーを使わない方法を使います。 メニュー画面の表示中は、 タイマーもコモンイベントも停止するので、時間のカウントはできません。 保存できる時間は999999秒(277時間46分39秒)です。 もしも999999秒のカウントでは足りない場合は、変数「日にち」を用意し、 秒数をカウントする変数が「86400(24時間)」になったら、 「減算,86400」で値を戻した上で、変数「日にち」の値を「加算,1」にすれば、 999999日(約2739年)までの時間をカウントする事ができます。 画面上に時間を表示する場合は、ピクチャーなどを使って表示する必要があります。 なお、タイマーの操作にあるタイマーの表示機能は使用できません。 【数字画像の表示方法を見る】 ▲トップへ戻る▲ ■タイマーを使った時間のカウント イベントコマンド:タイマーの操作を使って、プレイ時間のカウントさせます。 タイマーを使う場合は、戦闘中の時間をカウントする事ができますが、 1回の戦闘を1時間39分59秒以内に終了させる必要があります。
▲トップへ戻る▲ ■タイマーを使わない時間のカウント 60分の1秒単位で処理される定期的に並列処理するの処理回数をカウントし、 その処理回数からプレイ時間を算出します。
▲トップへ戻る▲ ■時分秒に直す 変数[0002:時間(秒数)]の値を「時」「分」「秒」に分ける設定例です。 以下のように時間を分けます。
なお「100分の1秒」の設定は、 厳密には「60分の1秒」を「100分の1秒」に変換したものになります。 例えば、60分の1秒で「30」の場合は、100分の1秒単位に変換して「50」になります。 イベント設定は以下の通りです。 ▼タイマーを使った時間のカウント
▼タイマーを使わない時間のカウント
十の位が「0」の時には「0」を表示させる場合は以下ように設定してください。 ▼タイマーを使った時間のカウント
▼タイマーを使わない時間のカウント
▲トップへ戻る▲ ◎関連ページ ●数字画像の表示 ●変数の操作 |