赞 | 0 |
VIP | 35 |
好人卡 | 0 |
积分 | 1 |
经验 | 96121 |
最后登录 | 2020-2-15 |
在线时间 | 22 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 22 小时
- 注册时间
- 2006-4-22
- 帖子
- 370
|
看到这帖,刚好自己最近刚知道这东西怎么做,刚好还有点时间,帮帮楼主吧~~~(我脚本不行,如果哪里做错了别见怪!{/pz})
其实就在Window_BattleStatus里的下面加上这个 #----绘制框-----
status_bitmap = Bitmap.new("Graphics/Pictures/xxx")#显示战斗状态框的图片
cw_1 = status_bitmap.width
ch_1 = status_bitmap.height
src_rect_1 = Rect.new(0,0,cw_1,ch_1)
self.contents.blt(x,40,status_bitmap,src_rect_1)
#--------绘制血条-----------
hp_bitmap = Bitmap.new("Graphics/Pictures/xxx")#显示血条图片
width = hp_bitmap.width
w = width*actor.hp / actor.maxhp#控制血条长度的计算公式
cw_2 = w
ch_2 = hp_bitmap.height
src_rect_2 = Rect.new(0,0,cw_2,ch_2)
self.contents.blt(x+135,75,hp_bitmap,src_rect_2)
#-----------描绘气条--------------
sp_bitmap = Bitmap.new("Graphics/Pictures/xxx")#显示血条的图片
width2 = sp_bitmap.width #控制气条长度的计算公式
w2 = width2*actor.sp / actor.maxsp
cw_3 = w2
ch_3 = sp_bitmap.height
src_rect_3 = Rect.new(0,0,cw_3,ch_3)
self.contents.blt(x+135,105,sp_bitmap,src_rect_3)
然后把draw_actor_hp(actor, actor_x, 32, 120)
draw_actor_sp(actor, actor_x, 64, 120) 这两行删了,大概就行了!!至于描绘名字状态什么的删不删就看个人需要了!!这样大概就行了!!高手别见笑!{/gg}
{/pz}这是我做的范例截图:
楼主给的素材太小,不想去处理,所以用了自己随便做的!
{/gg}范例:http://rpg.blue/upload_program/files/图片战斗窗口.rar |
|