查看: 1614|回复: 5

请问:initialize,main,等,这些有什么作用?

  [复制链接]
梦石
0
星屑
60
在线时间
12 小时
注册时间
2008-6-16
回帖
23
发表于 2008-6-19 04:25:49 | 显示全部楼层 |阅读模式

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

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

×
为什么下面这个没有显示窗口?而把main改成initialize就会显示窗口呢?
class Ck_sd
  def main
  Ck_shangdian1.new
  Ck_shangdian2.new
  Ck_shangdian3.new
  end
end
胡文斌
梦石
0
星屑
50
在线时间
54 小时
注册时间
2008-5-12
回帖
124
发表于 2008-6-19 05:01:09 | 显示全部楼层
main 函數只對 Scene 類有用。除非把實例記錄在 $scene 當中,否則不會被調用

initialize 就是 .new 函數
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
你是個好人>////<
回复

使用道具 举报

梦石
0
星屑
60
在线时间
12 小时
注册时间
2008-6-16
回帖
23
 楼主| 发表于 2008-6-19 05:13:17 | 显示全部楼层
多谢楼上。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-5-24
回帖
87
发表于 2008-6-19 14:39:57 | 显示全部楼层
inizialite 是所有数据定义的起步,就像START一样不可缺少。
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-6-19 15:44:02 | 显示全部楼层
楼主说的应该是installize(初始化)和main主函数,
在main主函数里面有一句
loop
if $scene != nil
$Scene.main
end
end
这一句就可以自动地执行每个Scene的main函数。
回复

使用道具 举报

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
回帖
2437

贵宾

发表于 2008-6-19 16:12:43 | 显示全部楼层
initialize是默认初始化函数 由系统调用
main只是RM里面的一个代码框架, 其实就是一个平常的函数 手工调用
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部