| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2021-11-19 |
| 在线时间 | 73 小时 |
- 梦石
- 0
- 星屑
- 120
- 在线时间
- 73 小时
- 注册时间
- 2008-7-9
- 回帖
- 228
|
发表于 2009-11-9 20:09:02
|
显示全部楼层
本帖最后由 well 于 2009-11-9 20:12 编辑
18# pudding
……
首先,美化除了改图之外,你需要伤害美化脚本来显示图片上美化的数字。
其次,角色受到伤害显示数字为图片第四行的效果,对吗?
之前的尝试都失败了。下面还是引入开关。
还是那段脚本,53~59行
- # 显示伤害数字
- if $game_switches[10] == true
- bitmap.blt(damage_x, 32, RPG::Cache.picture("Damage"),
- Rect.new(number * 18, rect_y+32*3, 18, 32))
- else
- bitmap.blt(damage_x, 32, RPG::Cache.picture("Damage"),
- Rect.new(number * 18, rect_y, 18, 32))
- end
复制代码 然后地图伤害脚本下面这一段里加一句
- if @character.damage_pop
- damage(@character.damage, @character.critical)
- @character.damage = nil
- @character.critical = false
- @character.damage_pop = false
- $game_switches[10] = false #加入这一行,为了复位。
- end
复制代码 需要显示第四行字体效果的时候,加入一行打开10号开关的语句 $game_switches[10] = true 或者事件指令打开开关。因为有上面那一句。会自动关闭。 |
|