第一篇:情景脚本(SCENARIO SCRIPTS)
SpaceEngine 控制台和*.se文件
SpaceEngine 0.990引入了一种全新的文件*.se文件,这便是情景脚本文件,它们包含有SE可以执行的代码,这个教程很好的说明了0.990引入的场景脚本能够干什么,默认的*.se存放目录是data/scripts/或是addons/*/scripts/。
你可以在SpaceEngine中打开控制台(默认是按下键盘上的[~])并且输入:run filename 执行*.se文件。
如果这个文件filename.se存在与上述的文件夹中,那么他就会被运行了,另一种执行*.se文件的方法是在你的系统里把*.se文件的打开方式选择为SpaceEngine.exe,这样,双击se文件便会启动SpaceEngine,然后在游戏中执行,如果当前已经有一个SpaceEngine在运行中,那么双击打开se文件后,*.se脚本便会在当前的SE游戏中被执行。
有一些命令可以(或者必须)含有附加的参数(additional parameters)(被包含在大括号里)
Goto
{
Time 5.5
Dist 25000
}
附加的参数也可以全部写在一行中:
Goto { Time 5.5 Dist 25000 }
使用单行格式有时候可以使你的脚本更加紧凑,同时也更易于阅读和被人理解。
所有的命令都以他们的功能被划分为组(groups)。详情见下文。
SpaceEngine 控制台和*.se文件
SpaceEngine 0.990引入了一种全新的文件*.se文件,这便是情景脚本文件,它们包含有SE可以执行的代码,这个教程很好的说明了0.990引入的场景脚本能够干什么,默认的*.se存放目录是data/scripts/或是addons/*/scripts/。
你可以在SpaceEngine中打开控制台(默认是按下键盘上的[~])并且输入:run filename 执行*.se文件。
如果这个文件filename.se存在与上述的文件夹中,那么他就会被运行了,另一种执行*.se文件的方法是在你的系统里把*.se文件的打开方式选择为SpaceEngine.exe,这样,双击se文件便会启动SpaceEngine,然后在游戏中执行,如果当前已经有一个SpaceEngine在运行中,那么双击打开se文件后,*.se脚本便会在当前的SE游戏中被执行。
有一些命令可以(或者必须)含有附加的参数(additional parameters)(被包含在大括号里)
Goto
{
Time 5.5
Dist 25000
}
附加的参数也可以全部写在一行中:
Goto { Time 5.5 Dist 25000 }
使用单行格式有时候可以使你的脚本更加紧凑,同时也更易于阅读和被人理解。
所有的命令都以他们的功能被划分为组(groups)。详情见下文。