#==============================================================================
# ■ Window_SkillStatus
#------------------------------------------------------------------------------
# 显示特技画面、特技使用者的窗口。
#==============================================================================
class Window_SkillStatus < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
# actor : 角色
#--------------------------------------------------------------------------
def initialize(actor)
super(0, 64, 640, 64)
self.contents = Bitmap.new(width - 32, height - 32)
@actor = actor
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
draw_actor_name(@actor, 4, 0)
draw_actor_state(@actor, 140, 0)
draw_actor_hp(@actor, 284, 0)
draw_actor_sp(@actor, 460, 0)
end
end
#==============================================================================
# ■ Window_SkillStatus
#------------------------------------------------------------------------------
# 显示特技画面、特技使用者的窗口。
#==============================================================================
class Window_SkillStatus < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
# actor : 角色
#--------------------------------------------------------------------------
def initialize(actor)
super(0, 64, 640, 64)
self.contents = Bitmap.new(width - 32, height - 32)
@actor = actor
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
draw_actor_name(@actor, 4, 0)
draw_actor_state(@actor, 140, 0)
draw_actor_hp(@actor, 284, 0)
draw_actor_sp(@actor, 460, 0)
end
end
class Window_Skill < Window_Selectable
alias sn_151207_init initialize
def initialize(actor)
# 这里可以照搬上个帖子物品的那段@back的3行
@back = Sprite.new
@back.x = 200
@back.y = 120
@back.z = 101
file_name = $game_temp.in_battle ? "技能栏" : "技能栏"
@back.bitmap = RPG::Cache.picture(file_name)
sn_151207_init(actor)
self.opacity = 0
end
alias sn_151207_dispose dispose
def dispose
sn_151207_dispose
@back.dispose
end
# 和窗口同步可视化
alias sn_151207_visible visible
def visible=(n)
sn_151207_visible(n)
@back.visible = n
end
end
class Window_Skill < Window_Selectable
alias sn_151207_init initialize
def initialize(actor)
# 这里可以照搬上个帖子物品的那段@back的3行
@back = Sprite.new
@back.x = 200
@back.y = 120
@back.z = 101
file_name = $game_temp.in_battle ? "技能栏" : "技能栏"
@back.bitmap = RPG::Cache.picture(file_name)
sn_151207_init(actor)
self.opacity = 0
end
alias sn_151207_dispose dispose
def dispose
sn_151207_dispose
@back.dispose
end
# 和窗口同步可视化
alias sn_151207_visible visible
def visible=(n)
sn_151207_visible(n)
@back.visible = n
end
end