加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
#============================================================================== # ■ Window_Help #------------------------------------------------------------------------------ # 特技及物品的说明、角色的状态显示的窗口。 #============================================================================== class Window_jies < Window_Base #-------------------------------------------------------------------------- # ● 初始化对像 #-------------------------------------------------------------------------- def initialize super(200, 0, 200, 200) self.contents = Bitmap.new(width - 32, height - 32) @jieslb = ["专注史莱姆20年,养过的史莱姆可绕地球20圈","你妹45","你妹76"] end #-------------------------------------------------------------------------- # ● 设置文本 # text : 窗口显示的字符串 # align : 对齐方式 (0..左对齐、1..中间对齐、2..右对齐) #-------------------------------------------------------------------------- def set_text(text, align = 0) # 如果文本和对齐方式的至少一方与上次的不同 if text != @text or align != @align # 再描绘文本 self.contents.clear self.contents.font.color = normal_color self.contents.draw_text(4, 0, self.width - 40, 32, text, align) @text = text @align = align @actor = nil end self.visible = true end #-------------------------------------------------------------------------- # ● 设置角色 # set_actor : 要显示状态的角色 #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- # ● 设置敌人 # enemy : 要显示名字和状态的敌人 #-------------------------------------------------------------------------- def set_ren(ren) text = @jieslb[ren] # state_text = make_battler_state_text(enemy, 112, false) # if state_text != "" # text += " " + state_text # end set_text(text, 1) end end
#==============================================================================
# ■ Window_Help
#------------------------------------------------------------------------------
# 特技及物品的说明、角色的状态显示的窗口。
#==============================================================================
class Window_jies < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(200, 0, 200, 200)
self.contents = Bitmap.new(width - 32, height - 32)
@jieslb = ["专注史莱姆20年,养过的史莱姆可绕地球20圈","你妹45","你妹76"]
end
#--------------------------------------------------------------------------
# ● 设置文本
# text : 窗口显示的字符串
# align : 对齐方式 (0..左对齐、1..中间对齐、2..右对齐)
#--------------------------------------------------------------------------
def set_text(text, align = 0)
# 如果文本和对齐方式的至少一方与上次的不同
if text != @text or align != @align
# 再描绘文本
self.contents.clear
self.contents.font.color = normal_color
self.contents.draw_text(4, 0, self.width - 40, 32, text, align)
@text = text
@align = align
@actor = nil
end
self.visible = true
end
#--------------------------------------------------------------------------
# ● 设置角色
# set_actor : 要显示状态的角色
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
# ● 设置敌人
# enemy : 要显示名字和状态的敌人
#--------------------------------------------------------------------------
def set_ren(ren)
text = @jieslb[ren]
# state_text = make_battler_state_text(enemy, 112, false)
# if state_text != ""
# text += " " + state_text
# end
set_text(text, 1)
end
end
|