赞 | 5 |
VIP | 0 |
好人卡 | 2 |
积分 | 36 |
经验 | 24079 |
最后登录 | 2024-11-22 |
在线时间 | 1891 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3606
- 在线时间
- 1891 小时
- 注册时间
- 2010-6-19
- 帖子
- 1211
|
3楼
楼主 |
发表于 2015-2-3 11:30:38
|
只看该作者
RyanBern 发表于 2015-2-3 10:11
黑掉这两个方法即可:
class Game_Actor
#----------------------------------------------------------- ...
帮我看下这要怎么改- class JD_DL < Window_Base
- def initialize(actor)
- #=====================================================================
- # 释放经验条
- def dispose
- super
- dispose_exp
- end
- def dispose_exp
- if !@exp_b.nil? and !@exp_b.disposed?
- @exp_b.bitmap.dispose
- @exp_b.dispose
- @exp_b = nil
- @exp_c.bitmap.dispose
- @exp_c.dispose
- @exp_c = nil
- end
- #=====================================================================
- end
- super(320, 0, 330, 360)
- self.contents = Bitmap.new(width - 32, height - 32)
- self.contents.font.size = 16
- @actor = actor
- # ** 文字高
- # ** 可以放在refresh里 实时控制
- @sh = 32
- self.opacity = 0
- refresh
- end
- #--------------------------------------------------------------------------
- # ● 刷新
- #--------------------------------------------------------------------------
- def refresh
- self.contents.clear
- # 经验数值
- self.contents.draw_text(-189, 254, 300, 32, @actor.exp_s,2)
- self.contents.draw_text(-33, 254, 300, 32, "/", 1)
- self.contents.draw_text(123, 254, 300, 32, @actor.next_exp_s)
-
- # 经验条显示
- dispose_exp
- @exp_b = nil
- @exp_c = nil
- @exp_b = Sprite.new
- @exp_c = Sprite.new
- @exp_b.bitmap = Bitmap.new(168,10) # 经验条1宽度,第高度
- @exp_c.bitmap = Bitmap.new(168,5) # 经验条2宽度,第高度
- # 经验条颜色
- color2 = Color.new(111,172,115,255) # 经验条1颜色
- color3 = Color.new(49,159,51,255) # 经验条2颜色
- # 经验值增幅度
- next_exp = @actor.next_exp_s.to_i == 0 ? @actor.exp : @actor.next_exp_s.to_i
- @exp_d = 168*@actor.exp/next_exp
- # 经验条增幅条1
- @exp_b.x = 61+310
- @exp_b.y = 250+49
- @exp_b.z = 10001
- @exp_b.bitmap.fill_rect(0,0,@exp_d,32,color2)
- # 经验条增幅条2
- @exp_c.x = 61+310
- @exp_c.y = 253+49
- @exp_c.z = 10001
- @exp_c.bitmap.fill_rect(0,0,@exp_d,32,color3)
- end
- end
复制代码 |
|