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 # 高さ