Project1
标题:
关于以前的一个血条脚本的问题。
[打印本页]
作者:
quanhome
时间:
2011-1-27 22:45
标题:
关于以前的一个血条脚本的问题。
本帖最后由 quanhome 于 2011-1-27 23:40 编辑
class Window_Base
def draw_actor_hp(actor, x, y)
back = Cache.system("Meter_Back")
cw = back.width
ch = back.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x + 65, y - ch + 30, back, src_rect)
meter = Cache.system("HP_Meter")
cw = meter.width * actor.hp / actor.maxhp
ch = meter.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x + 65, y - ch + 30, meter, src_rect)
text = Cache.system("HP_Text")
cw = text.width
ch = text.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x + 35, y - ch + 30, text, src_rect)
self.contents.font.color = Color.new(255,255,255,255)
self.contents.draw_text(x + 81, y - 1, 48, 32, actor.hp.to_s, 2)
self.contents.font.color = Color.new(255,255,255,255)
self.contents.draw_text(x + 80, y - 2, 48, 32, actor.hp.to_s, 2)
end
def draw_actor_mp(actor, x, y)
back = Cache.system("Meter_Back")
cw = back.width
ch = back.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x + 65, y - ch + 30, back, src_rect)
meter = Cache.system("MP_Meter")
cw = meter.width * actor.mp / actor.maxmp
ch = meter.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x + 65, y - ch + 30, meter, src_rect)
text = Cache.system("MP_Text")
cw = text.width
ch = text.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x + 35, y - ch + 30, text, src_rect)
self.contents.font.color = Color.new(255,255,255,255)
self.contents.draw_text(x + 81, y - 1, 48, 32, actor.mp.to_s, 2)
self.contents.font.color = Color.new(255,255,255,255)
self.contents.draw_text(x + 80, y - 2, 48, 32, actor.mp.to_s, 2)
end
end
复制代码
脚 本中的一些错误已经找到一些,,,。但是 这个脚本加上以后 就没有 max hp 了 如 原来是 hp: 430/430 现在只有 hp: 430。。。。请教下 如何变回 有 max hp 那种样式。。。。
作者:
1101
时间:
2011-1-29 17:14
??????????????????????????:dizzy:
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1