Ace メッセージウィンドウの高さをテキストの行数分にしたい

返信する
NEMUI
記事: 51
登録日時: 2020年4月26日(日) 11:17

Ace メッセージウィンドウの高さをテキストの行数分にしたい

投稿記事 by NEMUI »

メッセージウィンドウを通常は4行分の所を、テキストが3行だったらウィンドウを1行分減らしたいです。
TOMO
記事: 348
登録日時: 2015年11月16日(月) 20:12
連絡する:

Re: Ace メッセージウィンドウの高さをテキストの行数分にしたい

投稿記事 by TOMO »

コード: 全て選択

class Window_Message
  #--------------------------------------------------------------------------
  # ● ウィンドウ位置の更新
  #--------------------------------------------------------------------------
  alias tomo_auto_change_height_update_placement update_placement
  def update_placement
    line = $game_message.all_text.split("\n").size
    self.height = fitting_height($game_message.face_name.empty? ? line : 4)
    tomo_auto_change_height_update_placement
  end
end
これで出来るはずです
(顔グラがあると通常の4行になります)
現在サポート終了中
NEMUI
記事: 51
登録日時: 2020年4月26日(日) 11:17

Re: Ace メッセージウィンドウの高さをテキストの行数分にしたい

投稿記事 by NEMUI »

うまく出来ました!
TOMO様、ありがとうございます。
返信する

“VX / Ace:質問”に戻る