赞 | 1 |
VIP | 20 |
好人卡 | 8 |
积分 | 3 |
经验 | 6181 |
最后登录 | 2022-8-5 |
在线时间 | 271 小时 |
Lv2.观梦者 神隐的主犯
- 梦石
- 0
- 星屑
- 299
- 在线时间
- 271 小时
- 注册时间
- 2008-2-22
- 帖子
- 7691
|
- class Window_Base < Window
- #--------------------------------------------------------------------------
- # ● 描绘状态
- # actor : 角色
- # x : 描画目标 X 坐标
- # y : 描画目标 Y 坐标
- # width : 描画目标的宽
- #--------------------------------------------------------------------------
- def draw_actor_state(actor, x, y, width = 120)
- text = make_battler_state_text(actor, width, true)
- text.gsub!(/\[/) { "" }
- text.gsub!(/\]/) { "" }
- s = text.split("/")
- sp = 0
- s.each do |i|
- bitmap = Bitmap.new("Graphics\Status\#{i}")
- cw = bitmap.width
- ch = bitmap.height
- src_rect = Rect.new(0, 0, cw, ch)
- self.contents.blt(x + sp, y, bitmap, src_rect)
- sp += cw + 10
- end
-
- end
- end
复制代码
大概就这个样子吧, 图片是放到 Graphics\Status 里的。 系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~ |
|