赞 | 405 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-11-8 |
在线时间 | 5716 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39009
- 在线时间
- 5716 小时
- 注册时间
- 2006-11-10
- 帖子
- 6618
|
本帖最后由 灯笼菜刀王 于 2018-3-3 18:10 编辑
Window_Base 里自己定义个立绘显示函数, 然后放到你需要显示的Scene里, 不显示的时候调整o的值为0, 要显示的时候255就可以了. 想受伤的时候换立绘,只要用角色HP判断就行咯
栗子:
def 添立绘(act,x,y,o=255)
if act.hp <= act.maxhp / 2
bitmap = RPG::Cache.picture(act.battler_name + "破")
else
bitmap = RPG::Cache.picture(act.battler_name)
end
cw = bitmap.width
ch = bitmap.height
src_rect = Rect.new(0,0,cw,ch)
self.contents.blt(x, y-ch, bitmap, src_rect,o)
end
突然发现这里是VA区,, 以上是XP的写法, 不清楚VA是否适用, 不适用就无视咱吧 |
|