| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2013-9-15 |
| 在线时间 | 57 小时 |
风之塞尔达
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 57 小时
- 注册时间
- 2005-10-22
- 回帖
- 2437

|
发表于 2008-4-23 18:52:03
|
显示全部楼层
直接照抄战斗的伤害弹出, 应该就不会有冲突, 效率低了点{/gg}
给Game_Character添加
attr_accessor :damage_pop # 显示伤害标志
attr_accessor :damage # 伤害值
attr_accessor :critical # 会心一击标志
照着Game_Battler那样初始化这3个属性
然后在Sprite_Character的update添加
# 伤害
if @character.damage_pop
damage(@character.damage, @character.critical)
@character.damage = nil
@character.critical = false
@character.damage_pop = false
end
事件中直接调用
$game_player.damage = 数值
$game_player.damage_pop = true
$game_player.critical = true 或者 false |
|