Project1

标题: 请高手赐教,关于脚本的一个问题 [打印本页]

作者: 最喜欢夙玉    时间: 2008-3-7 05:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小幽的马甲    时间: 2008-3-7 05:17
道生一,一生二,二生三,三生万物。
main生Scene_title,Scene_Title生Scene_File,Scene_File生load_data,load_data生RM。
作者: 火鸡三毛老大    时间: 2008-3-7 05:26
以下引用小幽的马甲于2008-3-6 21:17:09的发言:

道生一,一生二,二生三,三生万物。
main生Scene_title,Scene_Title生Scene_File,Scene_File生load_data,load_data生RM。



小U所言及是.......如果没有脚本RM就是废柴....汗
作者: 八云紫    时间: 2008-3-7 05:29
以下引用火鸡三毛老大于2008-3-6 21:26:51的发言:
<br><script language="javascript">
<!--
strCont="[quote]以下引用小幽的马甲于2008-3-6 21:17:09的发言:\r\n\r\n道生一,一生二,二生三,三生万物。\r\nmain生Scene_title,Scene_Title生Scene_File,Scene_File生load_data,load_data生RM。 \r\n
\r\n\r\n\r\n小U所言及是.......如果没有脚本RM就是废柴....汗";
document.write(ubb.spbShowTopic(strCont,1));
//-->
</script><blockquote class="CodeBorder">以下引用小幽的马甲于2008-3-6 21:17:09的发言:<br>
<br>
道生一,一生二,二生三,三生万物。<br>
main生Scene_title,Scene_Title生Scene_File,Scene_File生load_data,load_data生RM。 <br>
</blockquote><br>
<br>
<br>
小U所言及是.......如果没有脚本RM就是废柴....汗

[/quote]
真的要汗了~~~~ 还是学好C++,用C来做游戏吧。
作者: Beside    时间: 2008-3-7 05:31
以下引用小幽的马甲于2008-3-6 21:17:09的发言:

道生一,一生二,二生三,三生万物。
main生Scene_title,Scene_Title生Scene_File,Scene_File生load_data,load_data生RM。

...一语道破
作者: 最喜欢夙玉    时间: 2008-3-7 05:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: Beside    时间: 2008-3-7 05:36
那要看什么情况 有的继承了父类的方法。
不过这个确实没什么意思...
作者: 最喜欢夙玉    时间: 2008-3-7 05:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: Beside    时间: 2008-3-7 06:20
$BTEST  全局变量 似乎是内部变量...
我明白你什么意思了 main里面 这些是一个场景出现的所有必要步骤  凡是空函数都是可以去掉的场景内容  也就是说可以啥都没有。
但是  假设你要运行一个场景  那么以它为父类  自己定义start popstart之类的内容 比如显示窗口。update定义窗口刷新。terminate  定义窗口释放。然后场景运行的时候就会由于父类
Sence_Base的关系开始运行main,一步步执行你自己定义的内容。
也就是说,定义个main是所有场景的必要过程,他解释了场景运行的完全步骤,于是其他场景都不用费劲写main了。关键就在这里  化繁为简
作者: 最喜欢夙玉    时间: 2008-3-7 06:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: Beside    时间: 2008-3-7 07:06
由于父类。看到Scene_Tile中的start方法里有个super了么?它代表如果方法名与父类相同那么执行父类的方法。也就是说Scene_Tile的main执行的是Base里的main  于是乎在下面又定义了start 方法重新定义以后后面的覆盖前面的  正如你所说
于是流程如下
Scene_Tile运行main--->Scene_Base里的main运行--->到start,运行在Scene_Tile定义的部分
参见rmxp的脚本帮助。
作者: 最喜欢夙玉    时间: 2008-3-7 07:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: Beside    时间: 2008-3-7 07:16
请认可...{/cy} [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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