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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
12 小时
注册时间
2008-6-16
帖子
32
跳转到指定楼层
1
发表于 2008-6-19 04:25:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
为什么下面这个没有显示窗口?而把main改成initialize就会显示窗口呢?
class Ck_sd
  def main
  Ck_shangdian1.new
  Ck_shangdian2.new
  Ck_shangdian3.new
  end
end
胡文斌

Lv1.梦旅人

梦石
0
星屑
50
在线时间
54 小时
注册时间
2008-5-12
帖子
129
2
发表于 2008-6-19 05:01:09 | 只看该作者
main 函數只對 Scene 類有用。除非把實例記錄在 $scene 當中,否則不會被調用

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
12 小时
注册时间
2008-6-16
帖子
32
3
 楼主| 发表于 2008-6-19 05:13:17 | 只看该作者
多谢楼上。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-5-24
帖子
94
4
发表于 2008-6-19 14:39:57 | 只看该作者
inizialite 是所有数据定义的起步,就像START一样不可缺少。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1707
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

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

使用道具 举报

Lv1.梦旅人

风之塞尔达

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

贵宾

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-6 12:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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