Project1

标题: 如何对RGSS内部类、模块进行修改? [打印本页]

作者: doubt    时间: 2009-7-16 12:33
标题: 如何对RGSS内部类、模块进行修改?
比如我要增加/修改一些属性/方法,是只要在脚本编辑器里加上修改的内容,
还是要从帮助中把整个类的定义全粘过来,再进行修改???
作者: zh99998    时间: 2009-7-16 12:36
直接追加定义/重定义,也就是def
作者: orochi2k    时间: 2009-7-16 12:37
直接重载就行了
作者: doubt    时间: 2009-7-16 14:25
不懂啊
比如原来是class xx
def a
end
attr_accessor:aa
end
我想再加一个函数b,属性bb
在脚本编辑器里,是不是只要
class xx
def b
end
attr_accessor:bb
end
还是把a aa都写上
作者: IamI    时间: 2009-7-16 14:49
直接添上即可
作者: 霜冻之狼    时间: 2009-7-16 16:47
我还是举例说明吧,比如默认脚本是这样
class actor
def level
   return 90
end
end

我在脚本编辑器里写
class actor
def level
   return 100
end
end

脚本编辑器的脚本是从上到下执行的,
所以新脚本要放在旧脚本的下面,这样就可以覆盖了




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