| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2014-4-18 |
| 在线时间 | 8 小时 |
℃ake
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 8 小时
- 注册时间
- 2009-6-6
- 回帖
- 670
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
- def draw_actor_hp_bar(actor, x, y)
- bitmap = RPG::Cache.battler(actor.battler_name, actor.battler_hue)
- new_x = x - bitmap.width / 4
- new_y = y - bitmap.height
- new_y -= 10
- # 描绘黑底
- self.contents.fill_rect(new_x,new_y,39,1,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x-1,new_y+1,41,1,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x-2,new_y+2,43,6,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x-1,new_y+8,41,1,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x,new_y+9,39,1,Color.new(0,0,0,255))
- # 描绘白边
- self.contents.fill_rect(new_x,new_y+1,39,1,Color.new(228,223,192,255))
- self.contents.fill_rect(new_x-1,new_y+2,41,6,Color.new(228,229,210,255))
- self.contents.fill_rect(new_x,new_y+8,39,1,Color.new(237,229,228,255))
- # 描绘绿底
- self.contents.fill_rect(new_x+1,new_y+2,37,6,Color.new(45,74,64,255))
- self.contents.fill_rect(new_x,new_y+3,39,4,Color.new(45,74,64,255))
- w = 39.0000 * actor.hp / actor.maxhp
- # 描绘血条
- self.contents.fill_rect(new_x,new_y+3,w,1,Color.new(246,32,46,255))
- self.contents.fill_rect(new_x,new_y+4,w,1,Color.new(246,117,137,255))
- self.contents.fill_rect(new_x,new_y+5,w,1,Color.new(201,15,27,255))
- self.contents.fill_rect(new_x,new_y+6,w,1,Color.new(191,0,9,255))
- end
- def draw_actor_sp_bar(actor, x, y)
- bitmap = RPG::Cache.battler(actor.battler_name, actor.battler_hue)
- new_x = x - bitmap.width / 4
- new_y = y - bitmap.height
- # 描绘黑底
- self.contents.fill_rect(new_x,new_y,39,1,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x-1,new_y+1,41,1,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x-2,new_y+2,43,6,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x-1,new_y+8,41,1,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x,new_y+9,39,1,Color.new(0,0,0,255))
- # 描绘白边
- self.contents.fill_rect(new_x,new_y+1,39,1,Color.new(228,223,192,255))
- self.contents.fill_rect(new_x-1,new_y+2,41,6,Color.new(228,229,210,255))
- self.contents.fill_rect(new_x,new_y+8,39,1,Color.new(237,229,228,255))
- # 描绘绿底
- self.contents.fill_rect(new_x+1,new_y+2,37,6,Color.new(45,74,64,255))
- self.contents.fill_rect(new_x,new_y+3,39,4,Color.new(45,74,64,255))
- # 描绘下箭头
- self.contents.fill_rect(new_x+17,new_y+9,4,1,Color.new(246,240,237,255))
- self.contents.fill_rect(new_x+17,new_y+10,4,1,Color.new(0,0,0,255))
- self.contents.fill_rect(new_x+18,new_y+10,2,1,Color.new(246,240,237,255))
- self.contents.fill_rect(new_x+18,new_y+11,2,1,Color.new(0,0,0,255))
- w = 39.0000 * actor.sp / actor.maxsp
- # 描绘蓝条
- self.contents.fill_rect(new_x,new_y+3,w,1,Color.new(46,32,246,255))
- self.contents.fill_rect(new_x,new_y+4,w,1,Color.new(137,117,246,255))
- self.contents.fill_rect(new_x,new_y+5,w,1,Color.new(27,15,201,255))
- self.contents.fill_rect(new_x,new_y+6,w,1,Color.new(9,0,191,255))
- end
复制代码 描绘了32次的血条 =.=
折腾死我了 =.=
高仿梦想世界!
附图。哇哈哈哈。激动中。
毕竟描绘了那么多次,貌似还蛮好看。
=.= 不过,真累! |
|