プ
レ
イ
時
間
ウ
ィ
ン
ド
ウ
改
造
概要
プレイ記録ウィンドウに現在の日付・時刻表示機能を追加します。
スクリーンショット
スクリプト
以下の部分を書き換えてください。
RGSS
セクション:Window_PlayTime
#-------------------------------------------------------------------------- # ● リフレッシュ #-------------------------------------------------------------------------- def refresh self.contents.clear self.contents.font.color = text_color(6) time = Time.now text = time.strftime("%x %X") self.contents.draw_text(-28, 0, 152, 32, text, 2) self.contents.font.color = system_color self.contents.draw_text(4, 32, 40, 32, "Time") @total_sec = Graphics.frame_count / Graphics.frame_rate hour = @total_sec / 60 / 60 min = @total_sec / 60 % 60 sec = @total_sec % 60 text = sprintf("%02d:%02d:%02d", hour, min, sec) self.contents.font.color = normal_color self.contents.draw_text(4, 32, 120, 32, text, 2) end
これで完了です。
あとは、表示内容や文字色等を適宜調整してください。