幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1952|回复: 6

[RMXP] [求助]怎样添加新的类方法?苦求ing。。。。。。

[复制链接]

1

主题

4

帖子

46

积分

②入门

积分
46
发表于 2006-8-20 20:24:40 | 显示全部楼层 |阅读模式
请高手指教:怎样增加RPG::Actor里的方法。
默认的属性不够,想增加,但不懂怎样加。请帮帮忙。
例如加多个“weapon1_id”.
RPG::Weapon中加个“weight”(武器重量)什么什么的。。。
回复

使用道具 举报

4

主题

109

帖子

2494

积分

⑥精研

不灌水者

积分
2494
发表于 2006-8-20 20:50:17 | 显示全部楼层
module RPG
  class Weapon
    def initialize
      @weight = 0
         end
    attr_accessor :weight
     end
end
在鄙视中变强
回复 支持 反对

使用道具 举报

1

主题

4

帖子

46

积分

②入门

积分
46
 楼主| 发表于 2006-8-21 11:09:48 | 显示全部楼层
但是这样一来原有的initialize
不会被覆盖吗?属性好象不能多次添加,会以最后一次为准的啊.
回复 支持 反对

使用道具 举报

4

主题

109

帖子

2494

积分

⑥精研

不灌水者

积分
2494
发表于 2006-8-21 12:35:01 | 显示全部楼层
举例而已,贴太长了很麻烦
在原来的基础上加上去就行
PS:是函数会被后面定义的函数所替换
在鄙视中变强
回复 支持 反对

使用道具 举报

1

主题

4

帖子

46

积分

②入门

积分
46
 楼主| 发表于 2006-8-21 20:23:59 | 显示全部楼层
那么没有好的方法么?
[s:7]
回复 支持 反对

使用道具 举报

4

主题

109

帖子

2494

积分

⑥精研

不灌水者

积分
2494
发表于 2006-8-22 11:57:32 | 显示全部楼层
只是在原有的基础上加2句话,,,LZ还想怎么简单法,,
在鄙视中变强
回复 支持 反对

使用道具 举报

墮天使路 该用户已被删除
发表于 2006-8-31 11:58:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-29 16:10 , Processed in 0.010880 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表