加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
这是脚本,if @battler.damage_pop if @battler.damage.is_a?(Numeric) and @battler.damage > 0 for i in 1..5 self.x -= 8 self.y -= 5 Graphics.update end for i in 1..5 self.x += 8 self.y += 5 Graphics.update end end damage(@battler.damage, @battler.critical) @battler.damage = nil @battler.critical = false @battler.damage_pop = false end
if @battler.damage_pop
if @battler.damage.is_a?(Numeric) and @battler.damage > 0
for i in 1..5
self.x -= 8
self.y -= 5
Graphics.update
end
for i in 1..5
self.x += 8
self.y += 5
Graphics.update
end
end
damage(@battler.damage, @battler.critical)
@battler.damage = nil
@battler.critical = false
@battler.damage_pop = false
end
那要是敌人和我方受伤的时候,移动不一样呢,
例:敌人受伤- for i in 1..5
- self.x -= 8
- self.y -= 5
- Graphics.update
- end
- for i in 1..5
- self.x += 8
- self.y += 5
- Graphics.update
- end
- end
复制代码 我方受伤X.Y就相反,怎么添加判断敌人和我方??另外防御和MISS的时候都要移动应该怎么写? |