设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 柳飛鷹
打印 上一主题 下一主题

[已经解决] 修改显示敌人HP/MP百分比的血槽

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
帖子
159
11
发表于 2009-8-25 10:59:16 | 只看该作者
我同意LSS的,你可以自已画一个血槽,什么样式都随你啦,用自定义的血槽的方法很简单,Window_Base里定义一下def draw_picture_hp(actor, x, y)
    bitmap=Bitmap.new("Graphics/System/Battle_status/精")#这里就是你血槽图片啦,什么样式随你
    cw =   bitmap.width * actor.hp / actor.maxhp  
    ch = bitmap.height
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x - bitmap.width/20, y - bitmap.height, bitmap, src_rect)
    self.contents.font.size = 15
    self.contents.draw_text(x-50, y-25, 48, 32, actor.hp.to_s,2)
  end
恩,这只是一个会随血量减少的血槽,当然还要一个空穴槽做底图,方法是一样的
还有,偶不太清楚RATB是咋样的,是不是和主站上清爽血条一样的样式,如果是的话,COPY脚本来
carol3_draw_hp_bar(actor, 284, 0)
carol3_draw_sp_bar(actor, 460, 0)改成draw_actor_hp(actor, 284, 0)
和draw_actor_sp(actor, 284, 0)
下面 def carol3_draw_hp_bar(actor, x, y, width = 128) #宽度可调
其实就是定义了血槽样式
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-1-1
帖子
263
12
 楼主| 发表于 2009-8-25 13:03:02 | 只看该作者
本帖最后由 柳飛鷹 于 2009-8-25 13:11 编辑

谢谢楼上!
问题已解决 谢谢各位
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-10 12:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表