Project1

标题: [神奇]关于脚本流程的强烈疑惑. [打印本页]

作者: 鸭狐    时间: 2009-5-4 02:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: zh99998    时间: 2009-5-4 02:21
虽然$scene被改变,但是系统控制权仍然在原scene
直到terminate后,控制权交还给main
然后main调用$scene.main
然后下一个scene的start执行,这是控制权给下一个scene

$scene只是一个普通的全局变量而已

悬赏:编辑帖子,追加悬赏
作者: 雪流星    时间: 2009-5-4 02:48
应该把 $scene 当作 「下一场景」
「当前场景」是 self
所以当「下一场景」相等於「当前场景」时
就是继续执行循环里面的内容

循环後的pre_terminate等方法
是由 self (当前场景)所调用
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 沉影不器    时间: 2009-5-5 03:52
提示: 作者被禁止或删除 内容自动屏蔽




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