设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3629|回复: 7
打印 上一主题 下一主题

[讨论] RUBY的语法以及RGSS3

[复制链接]

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
跳转到指定楼层
1
发表于 2012-4-25 23:08:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
一直弄不明白RGSS3实例化的对象(只针对游戏内置对象)是怎样表达的,还请各位略有指点,因为总是找不到实例化的对象名,更别说其下的方法了...

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2012-4-24
帖子
15
2
发表于 2012-4-26 08:49:05 | 只看该作者
我表示没看懂,能说清楚点么

点评

还没有给出答复呢…虽说个人觉得无所谓,但是还是有点不方便,比如更新以前帖子  发表于 2012-4-26 10:17
你的大号没找回来吗?没关系吗?  发表于 2012-4-26 09:36
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
156 小时
注册时间
2011-12-13
帖子
133
3
发表于 2012-4-26 18:45:00 | 只看该作者
表示理解不能
LZ能说的详细一点吗?
比如具体到某个对象
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
4
 楼主| 发表于 2012-4-26 23:16:15 | 只看该作者
dant 发表于 2012-4-26 18:45
表示理解不能
LZ能说的详细一点吗?
比如具体到某个对象

比如说吧 Window.new 这个就是实例名?dispose? 就是方法? Window.dispose返回一个布尔值?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
156 小时
注册时间
2011-12-13
帖子
133
5
发表于 2012-4-27 18:10:13 | 只看该作者
Window.new创建并返回一个Window类的实例,可以用一个变量接收
  1. wnd = Window.new
复制代码
Window#dispose
Window#disposed?
都是Window的实例方法
至于返回值
  1. wnd.disposed? #=>false
  2. wnd.dispose   #=>nil
  3. wnd.disposed? #=>true
复制代码
"#=>"后面的就是该语句的返回值
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
369
在线时间
1605 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

6
发表于 2012-5-21 08:26:19 | 只看该作者
其实……Ruby里面都是对象= =
话说问一句
WoshiShaBi=Window
@sb=WoshiShaBi.new(...) #=>是Window还是WoshiShaBi?

点评

Window 吧  发表于 2012-5-21 12:25
类可以直接赋值为类吗 = =!  发表于 2012-5-21 10:55
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

Fuzzy Ginkgo
Taciturn Knight

梦石
0
星屑
60725
在线时间
1933 小时
注册时间
2010-6-26
帖子
1605

烫烫烫开拓者

7
发表于 2012-5-21 12:28:11 | 只看该作者
本帖最后由 orzfly 于 2012-5-21 14:34 编辑

@pigsss 正因为如此所以可以用这样的写法:
  1. Window = class VerboseWindow < Window
  2.   def initialize(*args)
  3.     super
  4.     p :initialized
  5.   end
  6.   self
  7. end
复制代码
感谢 @晴兰

点评

这样还懂点…  发表于 2012-5-21 13:57
不知道怎么变成Windows了……  发表于 2012-5-21 13:41
其实写的是Windows = class VerboseWindow < Windows; self; end; 还是有个self  发表于 2012-5-21 13:41
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv2.观梦者 (禁止发言)

梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
帖子
1839

开拓者

8
发表于 2012-5-21 13:45:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-6-18 14:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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