Project1

标题: 请问:initialize,main,等,这些有什么作用? [打印本页]

作者: hwbnet    时间: 2008-6-19 04:25
标题: 请问:initialize,main,等,这些有什么作用?
为什么下面这个没有显示窗口?而把main改成initialize就会显示窗口呢?
class Ck_sd
  def main
  Ck_shangdian1.new
  Ck_shangdian2.new
  Ck_shangdian3.new
  end
end
作者: Quarcy    时间: 2008-6-19 05:01
main 函數只對 Scene 類有用。除非把實例記錄在 $scene 當中,否則不會被調用

initialize 就是 .new 函數 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: hwbnet    时间: 2008-6-19 05:13
多谢楼上。
作者: Jeyitaly    时间: 2008-6-19 14:39
inizialite 是所有数据定义的起步,就像START一样不可缺少。
作者: 精灵使者    时间: 2008-6-19 15:44
楼主说的应该是installize(初始化)和main主函数,
在main主函数里面有一句
loop
if $scene != nil
$Scene.main
end
end
这一句就可以自动地执行每个Scene的main函数。

作者: link006007    时间: 2008-6-19 16:12
initialize是默认初始化函数 由系统调用
main只是RM里面的一个代码框架, 其实就是一个平常的函数 手工调用





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