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

Project1

 找回密码
 注册会员
搜索
查看: 2863|回复: 1
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
291 小时
注册时间
2011-12-23
帖子
106
跳转到指定楼层
1
 楼主| 发表于 2013-2-26 15:49:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 大宇宙时代 于 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


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

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

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

点评

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 00:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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