Project1

标题: 脚本编辑器里怎么那么多脚本 [打印本页]

作者: eleni    时间: 2013-9-15 00:42
标题: 脚本编辑器里怎么那么多脚本
他们之间是什么关系,我看好像就main有完整的结构,其他的看上去都不完整啊,main怎么调用那些脚本。不懂啊
作者: myownroc    时间: 2013-9-15 05:40
本帖最后由 myownroc 于 2013-9-15 05:43 编辑

main里有一句$scene=Scene_Title.new那么你就可以去看看Scene_Title的内容。而Scene_Title里也有一些xxxxx.new那么你就可以转而去看这些脚本,这样应该就能理解怎么调用脚本了。也许有一些在编辑器里看不到,那么基本上在帮助里能看到。至于是什么关系,还是要自己去理解的。
补充一句:有的脚本在一开始时有
          class xxx < yyy
这就说明xxx是yyy的子类,即xxx具有yyy的性质和xxx自己有而yyy不一定有的性质。
以上为个人经验,仅供参考。如果还有疑问,欢迎回帖咨询。
作者: 芯☆淡茹水    时间: 2013-9-15 10:04
简单的说:Main 循环各种 Scene (场景)。
  1. while $scene != nil
  2.     $scene.main
  3.   end
复制代码
而 Scene (场景) 又把其需要的元素“组合”起来,包括:
Window(窗口);Game(游戏各种属性);Sprite(图片)
Arrow(战斗选择光标) 等。通过玩家所输入的信息(Input)
来实现各种效果。
最后, Interpreter 是游戏中所有事件执行的基础。
作者: 紫英晓狼1130    时间: 2013-9-15 11:49
Main可以说是所有脚本的主处理,其他脚本也是为了游戏的构建




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