#****************************************************************************** # # * メッセージ黒背景の変更 # # -------------------------------------------------------------------------- # バージョン : 1.0.0 # 対 応 : RPGツクールVX : RGSS2 # 制 作 者 : CACAO # 配 布 元 : https://cacaosoft.mars.jp/ # -------------------------------------------------------------------------- # == 概  要 == # # : 「背景を暗くする」で使用する画像をゲーム中に変更可能にします。 # # -------------------------------------------------------------------------- # == 使用方法 == # # ★ 黒背景の画像を変更する (MessageBack) # $game_message.back_name = "ファイル名" # ※ 画像は、Graphics/system フォルダに入れてください。 # # ★ 黒背景の画像を元に戻す # $game_message.back_name = "MessageBack" # # #****************************************************************************** class Game_Message #-------------------------------------------------------------------------- # ● 公開インスタンス変数 #-------------------------------------------------------------------------- attr_accessor :back_name # 背景画像のファイル名 #-------------------------------------------------------------------------- # ○ オブジェクト初期化 #-------------------------------------------------------------------------- alias _cao_initialize_mb initialize def initialize _cao_initialize_mb @back_name = "MessageBack" end end class Window_Message < Window_Selectable #-------------------------------------------------------------------------- # ○ 背景スプライトの更新 #-------------------------------------------------------------------------- alias _cao_update_back_sprite_mb update_back_sprite def update_back_sprite if $game_message.back_name != @back_name @back_name = $game_message.back_name @back_sprite.bitmap = Cache.system(@back_name) end _cao_update_back_sprite_mb end end