VXAceでメニューのアクター名の右にステートを表示したい

返信する
おとなのこ
記事: 31
登録日時: 2020年5月21日(木) 00:50

VXAceでメニューのアクター名の右にステートを表示したい

投稿記事 by おとなのこ »

メニューでアクター名の右にステートを表示するようにしたいです。
TOMO
記事: 348
登録日時: 2015年11月16日(月) 20:12
連絡する:

Re: VXAceでメニューのアクター名の右にステートを表示したい

投稿記事 by TOMO »

メニュー画面だけなら

コード: 全て選択

class Window_MenuStatus
  #--------------------------------------------------------------------------
  # ● シンプルなステータスの描画
  #--------------------------------------------------------------------------
  def draw_actor_simple_status(actor, x, y)
    draw_actor_name(actor, x, y)
    draw_actor_level(actor, x, y + line_height * 1)
#~     draw_actor_icons(actor, x, y + line_height * 2)
    draw_actor_icons(actor, x + 96, y)
    draw_actor_class(actor, x + 120, y)
    draw_actor_hp(actor, x + 120, y + line_height * 1)
    draw_actor_mp(actor, x + 120, y + line_height * 2)
  end
end
で可能です

ただ、アクター名と職業名とのスペースはアイコンを表示できるほど無いので、
「アクター名が長いとアイコンが被る」のと、
「アイコンが2つ以上だと職業名が被る」という問題があります

気になる場合は自分で座標等を変更して下さい
(元のアイコンの場所が空いてるので、職業名をそこに持ってくるとか)
現在サポート終了中
返信する

“VX / Ace:質問”に戻る