存读器不一致而已。顺便发现此处有小lim出没= =b |
回复 enghao_lim 的帖子 对的!只是重新定义了一个=方法。 我的作用是,按下按键后就会对角色附加行动,比如按下攻击键就附加 攻击行动,但是能不能成功附加就是另一回事了,成功附加了才有下面的内容。 在被攻击,或者移动,或者限制的情况下不能成功附加. 这些在active=里面综合定义的。 一切的行动都要遵循这个原则。 |
class A @a = 0 def active=(n) @a += n end def active return @a * 2 end def add(a,b) @a += a-b end end @status = A.new @status.active = 3 if @status.active == 3 @status.add(1,2) end 像这样? |
active = 是个函数? |
active active= 微妙啊.... 顺便一提我很迷这种句式....虽然其实不太好...
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-27 14:17
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.