查看: 3051|回复: 1

[已经解决] 求教:怎么去掉【hit数的美化描绘】。

[复制链接]
梦石
0
星屑
50
在线时间
291 小时
注册时间
2011-12-23
回帖
73
发表于 2013-2-26 15:49:34 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 大宇宙时代 于 2013-2-27 00:00 编辑

#--------------------------------------------------------------------------
   # ● hit数的美化描绘
   #--------------------------------------------------------------------------
   #..........................................................................
   def hit
     # 如果伤害值是数值
     # 转为字符串
     value=@hits
     hits_string = value.to_s
     # 初始化位图
     bitmap = Bitmap.new(1, 1)
     bitmap.font.name = "Arial Black"
     bitmap.font.size = 32
     # 分割伤害值字符串
     hits_array = hits_string.scan(/./)
     hits_x = - 36.2#hits_string.size * 18.1 # 81 - hits_string.size * 18.1
     rect_y = 0
     # 循环伤害值字符串
     for char in hits_array
       # 后移一位
       hits_x += 36.2
       number = char.to_i
       # 显示伤害数字
       bitmap.blt(hits_x, 0, RPG::Cache.picture("Number"),
       Rect.new(number * 36.2, rect_y, 36.2, 50))
     end
     hits_x += 18.1
     bitmap.blt(hits_x, 0, RPG::Cache.picture("HITS"),
                Rect.new(0, -21, 90, 50))
     # 伤害值定位
     @_hits_sprite = ::Sprite.new(self.viewport)
     @_hits_sprite.bitmap = bitmap
     @_hits_sprite.x = 560 - hits_string.size * 36.2
     @_hits_sprite.y = 70
     @_hits_sprite.z = 3000
     @_hits_duration = 40


彩虹神剑全动画脚步
那些效果我这里多余求教

万兽

梦石
0
星屑
602
在线时间
2271 小时
注册时间
2006-11-4
回帖
4701

贵宾

发表于 2013-2-26 15:51:21 | 显示全部楼层
下面应该有个地方引用了HIT方向,把引用HIT方法的语句注释掉就行了。或者LZ上范例。

点评

多谢大侠。  发表于 2013-2-27 00:01
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部