代码以块形式写入,典型的代码块由一组名为语句 的指令组成,然后由GameMaker解释并用于在游戏中实现某些操作。"某事"可以简单到加2和2得到4,或者复杂到让敌人在他们的健康状况低于一定值时逃跑。程序的实际结构可能会有很大差异,具体取决于它使用的函数,但细分到基本函数时,它只是看起来如下所示:
<statement>;
<statement>;
...
语句应该用';'符号分隔,以防止变量声明错误,并保持代码干净整洁,它们可以由变量声明、表达式 和对特定函数的调用组成。你也可以使用花括号{}将语句“分组”成一个块,这样它们就可以一起运行,就像下面的条件示例:
if (<conditional>)
{
<statement>;
<statement>;
...
}
注意 GameMaker语言也将接受 begin 和end ,而不是花括号{},尽管这不是典型的最常见的方法:
if (<conditional>)
begin
<statement>;
<statement>;
...
end
以下是代码块外观的更直观表示,这次在GameMaker脚本编辑器中创建为脚本:
有许多不同类型的陈述、表述、条件和函数,所有这些都将在手册的后续章节中详细讨论。
注意如果您是新编程人员,可能需要先查看《快速入门指南》,然后再继续。