RGSS Tips @Wiki
戦闘時のメッセージウィンドウの位置とサイズを変える
最終更新:
匿名ユーザー
-
view
#============================================================================== # ■ Window_Message #------------------------------------------------------------------------------ # 「選択肢の表示」では高さに注意が必要です #============================================================================== class Window_Message < Window_Selectable #-------------------------------------------------------------------------- # ● リフレッシュ #-------------------------------------------------------------------------- alias ここに半角小文字の英字で適当な文字列を入れる_reset_window reset_window def reset_window 上のと同じ文字列を入れる_reset_window # 名前を変えた reset_window を呼び出す if $game_temp.in_battle self.x = 0 # X座標 self.y = 320 # Y座標 self.width = 640 # 横幅 self.height = 160 # 高さ self.back_opacity = 160 # 背景の透明度 contents = Bitmap.new(self.width - 32, self.height - 32) src_rect = Rect.new(0, 0, self.contents.width, self.contents.height) contents.blt(0, 0, self.contents, src_rect) self.contents.dispose self.contents = contents end end end # ウィンドウを文章の高さに合わせる場合は高さを下のものに変える # self.height = $game_temp.message_text.scan(/\n/).size * 32 + 32 # 高さ