赞 | 20 |
VIP | 19 |
好人卡 | 0 |
积分 | 143 |
经验 | 28198 |
最后登录 | 2024-10-18 |
在线时间 | 1025 小时 |
Lv4.逐梦者
- 梦石
- 8
- 星屑
- 6347
- 在线时间
- 1025 小时
- 注册时间
- 2010-7-26
- 帖子
- 1404
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 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 那种样式。。。。
|
|