赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 1 |
经验 | 1810 |
最后登录 | 2012-7-18 |
在线时间 | 18 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 18 小时
- 注册时间
- 2009-7-25
- 帖子
- 411
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- # 如果伤害值是数值
- if value.is_a?(Numeric)
- # 绝对值转为字符串
- damage_string = value.abs.to_s
- else
- # 转为字符串
- damage_string = value.to_s
- end
复制代码 000000000000000000000000
000000000000000000000000- # 分割伤害值字符串
- damage_array = damage_string.scan(/./)
- damage_x = 81 - damage_string.size * 9
复制代码 请帮忙解析下上面的脚本
damage_string.scan(/./)
这句中的
.scan(/./)特别不明白,望详解
damage_x = 81 - damage_string.size * 9
也不懂为什么要这样设置,81减,有什么含义吗- number = char.to_i
- # 显示伤害数字
- bitmap.blt(damage_x, 32, RPG::Cache.picture("Damage"),
- Rect.new(number*18 , rect_y, 18, 32))
- # 后移一位
- damage_x += 18 #伤害字体大小
复制代码 number = char.to_i
char是什么的变量呢 |
|