開発日誌

プラグイン/スクリプト

[ テクニック ] [ 素材 ] [ プラグイン/スクリプト ] 現在のプレイ時間をメニュー画面に表示

2026-10-20 00:17:11

メニュー画面に現在のプレイ時間を表示させるプラグインを公開しました。

RPGツクールMZ専用です。

▲セーブ/ロード画面のプレイ時間表示

ツクール標準では、セーブ/ロード画面に各セーブファイルのプレイ時間が表示されますが、通常のゲームプレイ中に今のプレイ時間を知ることはできません。

現在のプレイ時間は総秒数として変数に取得することができるので、制作者側がそういうイベントを用意すればプレイ中に時間を知ることも可能ですが、そのような仕組みをわざわざ用意することは通常ありません。

そのため、プレイ時間を確認しようと思ったら、一度セーブをして、再度セーブ/ロード画面を開いて見るという、ちょっと面倒な手順を踏む必要があります。

しかし、中断の頃合いを決めたり、想定の総プレイ時間と比較して現在の進行度を推測するために、気軽に現在のプレイ時間を確認したいというプレイヤーも少なくないようです。

▲メニュー画面の右下にプレイ時間を表示

このプラグインを導入すると、メニュー画面上に現在のプレイ時間を表示するウィンドウを設けます。

メニュー画面を開いている間も、毎秒リアルタイムでプレイ時間が更新されていくのが特徴です。

ツクールMZの標準のメニュー画面では、ちょうど右側のメニューコマンドと所持金表示の間に空きスペースがあるため、デフォルトではそこに表示します。

メニュー画面をカスタマイズしている場合は、プラグインパラメータで左上のXY座標と幅・高さを指定することで、プレイ時間表示のウィンドウを任意の場所に配置できます。

▲1行にまとめた表示

また「プレイ時間」の文字はプラグインパラメータの「タイトルテキスト」で任意の文字列に変更できます。

デフォルトでは1行目にタイトルテキスト、2行目に実際のプレイ時間が表示されます。

プラグインパラメータの「2行に分けて表示」をOFFにすれば、タイトルテキストと時間を1行にまとめて表示することも可能です。その場合、タイトルテキストを例えば「総時間」といった短い文字列にしないと、ラベルと時間表示が重なってしまう場合があるのでご注意ください。

「タイトルテキスト」を空欄にすればラベルを消すことも可能です。

本プラグインは、昨年『王国の英雄』のリリース後に要望を受けて作成・導入したプラグインですが、今まで一般公開していなかったので、今さらながら公開してみました。

プラグインに関する質問やアドバイスなどはコメント欄まで、お気軽にお願いします。素材利用条件などについては、このサイトについての「提供素材について」の項目などをご覧ください。

コメント
お名前
コメント
※ 確認画面はありません。