加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
[box=RoyalBlue]前言[/box]
在RMXP中,游戏程序由Ruby语言为基础的RGSS构造。
我们接触到的外接脚本都是对原有的RGSS系统进行改造,使得游戏程序达到制作者的需求。
[box=RoyalBlue]Hello World![/box]
在一开始,我们先建立一个新工程,并将原有的脚本全部删除,留下一个脚本,命名为Test进行学习研究。
在空白的文本框里输入以下代码:- print "Hello World!"
- p "Hello World!"
复制代码 单击“确定”完成脚本的编辑并返回到RMXP地图编辑界面,测试游戏。
测试结果:
从结果中可以看出,两行代码的效果都是以消息框的形式输出Hello World!的字样,而后者输出时带有引号。
总结:print 和 p 是用来输出内容的两个命令。
[box=RoyalBlue]脚本的流程[/box]
在前面的脚本之前再插入一页脚本。
在新的脚本里输入:测试游戏。
我们看到,游戏程序的窗口出现一下就消失并结束了。在这里, exit 是结束程序的命令。
而 exit 脚本之后的 print、p 指令没有被执行,这是由于RGSS中脚本是按顺序执行的,当执行到 exit 指令时就结束了,于是就不会执行之后的指令了。
[box=RoyalBlue]注释[/box]
在RGSS中,符号 # 之后的内容都会被认定为注释。
通过 # 注释后的内容不会被执行,不会影响程序运行,仅仅是起备忘标记之作用。
例如:另外,多行注释可以使用 =begin ... =end 语句。
例如:- =begin
- print "Hello World!"
- p "Hello World!"
- =end
复制代码 注意:在一些未知的场合下 =begin ... =end 语句在RMXP环境下会出错。 |