Project1
标题:
RUBY的语法以及RGSS3
[打印本页]
作者:
负零
时间:
2012-4-25 23:08
标题:
RUBY的语法以及RGSS3
一直弄不明白RGSS3实例化的对象(只针对游戏内置对象)是怎样表达的,还请各位略有指点,因为总是找不到实例化的对象名,更别说其下的方法了...
作者:
misfits
时间:
2012-4-26 08:49
我表示没看懂,能说清楚点么
作者:
dant
时间:
2012-4-26 18:45
表示理解不能
LZ能说的详细一点吗?
比如具体到某个对象
作者:
负零
时间:
2012-4-26 23:16
dant 发表于 2012-4-26 18:45
表示理解不能
LZ能说的详细一点吗?
比如具体到某个对象
比如说吧 Window.new 这个就是实例名?dispose? 就是方法? Window.dispose返回一个布尔值?
作者:
dant
时间:
2012-4-27 18:10
Window.new创建并返回一个Window类的实例,可以用一个变量接收
wnd = Window.new
复制代码
Window#dispose
Window#disposed?
都是Window的实例方法
至于返回值
wnd.disposed? #=>false
wnd.dispose #=>nil
wnd.disposed? #=>true
复制代码
"#=>"后面的就是该语句的返回值
作者:
yangff
时间:
2012-5-21 08:26
其实……Ruby里面都是对象= =
话说问一句
WoshiShaBi=Window
@sb=WoshiShaBi.new(...) #=>是Window还是WoshiShaBi?
作者:
orzfly
时间:
2012-5-21 12:28
本帖最后由 orzfly 于 2012-5-21 14:34 编辑
@pigsss
正因为如此所以可以用这样的写法:
Window = class VerboseWindow < Window
def initialize(*args)
super
p :initialized
end
self
end
复制代码
感谢
@晴兰
作者:
晴兰
时间:
2012-5-21 13:45
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1