查看: 1751|回复: 2

[已经解决] 想在战斗界面用图片来代替HP和MP文字

[复制链接]
梦石
0
星屑
4756
在线时间
389 小时
注册时间
2012-11-8
回帖
235
发表于 2013-5-17 20:02:08 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我想插入图片用以表示HP和MP,然后我这么写
[pre lang="ruby" line="1"]#--------------------------------------------------------------------------
  # ● 释放
  #--------------------------------------------------------------------------
  def dispose
    super
    @vs.dispose
    @hp1.dispose
    @hp2.dispose
    @sp2.dispose if @sp2 !=nil
    @sp1.dispose if @sp1 !=nil
  end
#--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    self.contents.font.size = 18
    @item_max = 1
    self.contents.font.bold = false
    self.contents.font.color = Color.new(0,0, 0, 255)
    @vs=Sprite.new
    @vs.bitmap=Bitmap.new("Graphics/Pictures/VS.png")
    @vs.x=295
    @vs.y=120
    @vs.z=200
    self.contents.font.color =Color.new(0,0, 0, 255)
    draw_HP1(@actor, 0, 24)
    draw_SP1(@actor, 0, 48) if @actor.maxsp>0
    draw_HP2(@enemy, 320, 24)
    draw_SP2(@enemy, 320, 48) if @enemy.maxsp>0
  end
  def draw_HP1(actor,x, y, w1=100)
    @hp1=Sprite.new
    @hp1.bitmap=Bitmap.new("Graphics/Pictures/HP.png")
    @hp1.x=96
    @hp1.y=204
    @hp1.z=200
end[/pre]
但是当战斗结束时,HP,VS等图片要过一会才会消除,是我写的不对吗?

点评

嗯  发表于 2013-5-18 22:46

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
回帖
3011
发表于 2013-5-17 20:12:45 | 显示全部楼层
bitmap 也需要 dispose 啊==
@XXX.bitmap.dispose全都没运行==

点评

但是即便这样,图片还是会残留一会才消除  发表于 2013-5-19 00:26
就是说不仅要xx.dispose,之前还要xx.bitmap.dispose?  发表于 2013-5-18 22:32

评分

参与人数 1星屑 +66 收起 理由
hys111111 + 66 我很赞同

查看全部评分

本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到engshun@1ppl.me咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复

使用道具 举报

梦石
0
星屑
4756
在线时间
389 小时
注册时间
2012-11-8
回帖
235
 楼主| 发表于 2013-5-21 15:12:42 | 显示全部楼层
把那个Bitmap也dispose了还是会有残留啊,求大神帮忙
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部