【RPGツクールMV】タイマーの時間を画面に表示させない方法はとっても簡単!!

2021年4月6日

RPGツクールの機能には「タイマー」というものがあり、

これを使う事で時間制限のあるイベントなどを作る事ができます。

しかし、タイマーを使う上でちょっとした問題点が。

通常では画面右上に時間が表示され、非表示にできないのですよね。

設定箇所は「始動or停止」と「時間」だけなので

「プレイヤーに知られずこっそりカウントダウンさせたい」

なんて事は不可能です。

ですが、jsファイルをちょっと変更するだけで

簡単にタイマーを非表示にできちゃうのです!

「rpg_sprites.js」を探せ!

通常プラグインを追加する時は

ゲームファイル内の「js」から「plugins」フォルダの中へ追加すると思います。

ですが、「js」フォルダの中にもjsファイルがあるのを見た事があるのではないでしょうか。

「main」とか「rpg_○○」みたいなコレ。

これらはRPGツクールMVの基本的な挙動をプログラムしているファイルなのですが、

実はこれらも書き換えて編集する事ができます。

今回変更するのは「rpg_sprites.js」。

これを開いてみてください。

たった一行簡単編集!実際に書き換えてみよう!

書き換えるのはたった1行、しかも2文字です。

2036行目に以下のような記述があると思います。

this.bitmap.drawText(text, 0, 0, width, height, ‘center’);

この文の冒頭に//を入れてみてください。

//を加える事をコメントアウトと言い、プログラム上では処理されない文とする事が出来ます。

覚え書きなどによく使われている方法ですね。

たったこれだけで、タイマーを非表示にできちゃうのです!

とっても簡単ですね!

おわりに

とってもお手軽にタイマーを非表示にできましたね。

これでプレイヤーに知られずこっそりと何かをカウントダウンする、なんて事も可能になりました。

ただ、この手法だと全てのタイマーが非表示になるので、

従来の表示される形でのタイマーは使えません。

表示非表示を切り替える場合、専用のプラグインが必要になる事にご注意ください。

それでは、良き制作ライフをお楽しみください!