【解決済】【RGSS3】パラメータ名の前にアイコン

アバター
alan
記事: 82
登録日時: 2015年12月29日(火) 21:41
お住まい: 神奈川

【解決済】【RGSS3】パラメータ名の前にアイコン

投稿記事by alan » 2022年2月15日(火) 08:12

失礼します。
ステータス名(各種能力値等)の前に、アイコンを描画したいのですが
どの様にすればよいのでしょうか。
最後に編集したユーザー alan on 2022年2月15日(火) 18:11 [ 編集 1 回目 ]

ツクール2000からの、ツクラーです。
TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: 【RGSS3】パラメータ名の前にアイコン

投稿記事by TOMO » 2022年2月15日(火) 16:37

デフォルトの分(装備・ステータス画面)だけなら

コード: 全て選択

class Window_Base
  ParamIcons = [1,2,3,4,5,6,7,8]  # アイコンIndex(最大HP~運)
  #--------------------------------------------------------------------------
  # ● 能力値の描画
  #--------------------------------------------------------------------------
  alias param_icon_draw_actor_param draw_actor_param
  def draw_actor_param(actor, x, y, param_id)
    draw_icon(ParamIcons[param_id], x, y)
    param_icon_draw_actor_param(actor, x + 24, y, param_id)
  end
end
class Window_EquipStatus
  #--------------------------------------------------------------------------
  # ● 能力値の名前を描画
  #--------------------------------------------------------------------------
  alias param_icon_draw_param_name draw_param_name
  def draw_param_name(x, y, param_id)
    draw_icon(ParamIcons[param_id], x, y)
    param_icon_draw_param_name(x + 24, y, param_id)
  end
end
で可能です

ただ、HPゲージや他サイト様のスクリプト等も含めるなら、
同じように改造する必要があります

“VX / Ace:質問” へ戻る