Project1
标题:
求教:怎么去掉【hit数的美化描绘】。
[打印本页]
作者:
大宇宙时代
时间:
2013-2-26 15:49
标题:
求教:怎么去掉【hit数的美化描绘】。
本帖最后由 大宇宙时代 于 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
彩虹神剑全动画脚步
那些效果我这里多余求教
作者:
弗雷德
时间:
2013-2-26 15:51
下面应该有个地方引用了HIT方向,把引用HIT方法的语句注释掉就行了。或者LZ上范例。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1