ページ 11

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

Posted: 2022年2月15日(火) 08:12
by alan
失礼します。
ステータス名(各種能力値等)の前に、アイコンを描画したいのですが
どの様にすればよいのでしょうか。

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

Posted: 2022年2月15日(火) 16:37
by TOMO
デフォルトの分(装備・ステータス画面)だけなら

コード: 全て選択

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ゲージや他サイト様のスクリプト等も含めるなら、
同じように改造する必要があります