Project1

标题: 请问如何添加skill的属性 [打印本页]

作者: ranhoo    时间: 2008-3-22 05:50
标题: 请问如何添加skill的属性
skill是 moudle RPG 中的一个类,我的想法是武术在战斗中通过练习可以升级,那么
必须给skill加上一个 exp(经验)的属性。目前是没有的,如何加呢?

我想是不是这样:

自己另外定义类 skill

moudle RPG

   Class skill

    attr_accessor:skillexp
   end
end
既可?

  可是如何初始化这个值为0呢?

如果我在重新定义中使用
def initialize 是不是会把原来的skill的initialize中的东西全部清除掉啊?好害怕
作者: havealook2    时间: 2008-3-22 05:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-3-22 05:54
加上即可,initialize就免了
def skillexp
  return @skillexp.nil? ? 0 : @skillexp
end [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~




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