Project1

标题: 伤害显示 [打印本页]

作者: 黑米馒头    时间: 2014-8-17 19:03
标题: 伤害显示
如何让角色在附加4号状态的时候,显示打不出伤害,下面这样改是把伤害改成0,有没办法把伤害去掉。就是看不见数字。

RUBY 代码复制
  1. if self.state?(4)  
  2. self.damage = 0
  3. end

作者: RyanBern    时间: 2014-8-17 19:49
  1. self.damage = nil
复制代码
试一试
作者: 白鬼    时间: 2014-8-17 19:52
显示伤害的地方是不是应该加上点什么啊?
比如
if self.damage == nil

else

end

……

作者: 恐惧剑刃    时间: 2014-8-17 21:02
在2L 的基础上加上
  1. module RPG
  2.   class Sprite < ::Sprite
  3.     alias :damage_old :damage
  4.     def damage(*args)
  5.       if args[0].nil?
  6.         dispose_damage
  7.         return
  8.       end
  9.       damage_old(*args)
  10.     end
  11.   end
  12. end
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1