Genesis-3D入门教程—脚本系统
这是创世纪-3D脚本系统的一个例子,它使用脚本打印一行“地狱世界!”通过这个例子,用户可以知道自己编写的脚本文件是否已经运行。同时,日志文件一直记录着游戏的运行情况,帮助用户调试漏洞。
步骤如下:创建一个项目并将其命名为脚本:
在场景中创建一个空对象:
向空对象添加脚本组件:
创建脚本文件helloworld.cs:
我们将在下面的“脚本调试”介绍性示例中详细介绍如何在MonoDevelop中编写、编译和调试脚本代码。在这里,我们可以选择任何代码编辑器来编写代码,例如在记事本模式下打开它。代码如图所示:
拖放以将脚本文件装载到空对象的脚本组件上:
保存场景:
运行并发布游戏。点击“发布并运行游戏”:
释放对话框出现后,点击“释放游戏”:
选择保存路径并命名游戏脚本:
游戏运行后,在目录中找到日志文件...\游戏发布\脚本\日志文件,并使用UltraEdit打开以供查看(用户也可以使用其他代码编辑器查看):
可以看出,用户用脚本系统输入的文本“Hello World”已经运行。同时,这个文件记录了游戏在任何时候的运行情况,这有助于用户调试错误
看到这一点,用户已经知道编辑器是如何运行脚本的,然后开始编写自己的脚本文件并运行它!