赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 1384 |
最后登录 | 2014-4-19 |
在线时间 | 13 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 13 小时
- 注册时间
- 2013-11-5
- 帖子
- 16
|
恋′挂机 发表于 2014-1-10 18:57
不使用window默认contents属性不就好了
初始化中加上描绘头像那里把self.contents.blt(......)
改为 @bmp.b ...
改了描绘头像那里之后就提示出错了..
class Window_MenuStatus < Window_Selectable
#--------------------------------------------------------------------------
# ● 初始化目标
#--------------------------------------------------------------------------
def initialize
super (0 , 0 , 640 , 480 )
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity =0
refresh
self.active = false
self.index = -1
@bmp = Sprite.new
@bmp.bitmap = Bitmap.new(640, 480)
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
@item_max = $game_party.actors.size
for i in 0...$game_party.actors.size
x = 0
y = (i+1) * 110
actor = $game_party.actors
bitmap = Bitmap.new("Graphics/touxiang/" + actor.id.to_s + "_h")
cw = bitmap.width
ch = bitmap.height
src_rect = Rect.new(0 , 0 , cw , ch)
@bmp.blt( x , y - ch, bitmap, src_rect)
# draw_actor_graphic(actor, x -88 , y + 370)
draw_actor_name(actor, x + 40 , y - 25 )
|
|