跟描绘装备的方法是差不多的,只是在描绘的基础上加一个判断。
以下是替换掉了区域2的描绘内容,改为描绘类型1的技能。
细节部分就自己尝试的进行加工吧。
#============================================================================== # ■ Window_Status #------------------------------------------------------------------------------ # 状态画面中,显示角色基本信息的窗口。 #============================================================================== class Window_Status < Window_Selectable #-------------------------------------------------------------------------- # ● 绘制区域 2 #-------------------------------------------------------------------------- def draw_block2(y) draw_skills(0, y) end #-------------------------------------------------------------------------- # ● 绘制技能 #-------------------------------------------------------------------------- def draw_skills(x, y) i = 0 @actor.skills.each_with_index do |item| draw_item_name(item, x, y + line_height * i) if item.stype_id == 1 #这里改类型id i += 1 if item.stype_id == 1 #这里改类型id end end end
#==============================================================================
# ■ Window_Status
#------------------------------------------------------------------------------
# 状态画面中,显示角色基本信息的窗口。
#==============================================================================
class Window_Status < Window_Selectable
#--------------------------------------------------------------------------
# ● 绘制区域 2
#--------------------------------------------------------------------------
def draw_block2(y)
draw_skills(0, y)
end
#--------------------------------------------------------------------------
# ● 绘制技能
#--------------------------------------------------------------------------
def draw_skills(x, y)
i = 0
@actor.skills.each_with_index do |item|
draw_item_name(item, x, y + line_height * i) if item.stype_id == 1 #这里改类型id
i += 1 if item.stype_id == 1 #这里改类型id
end
end
end
|