调试

在制作游戏时,了解特定时间点的游戏机制的某些细节,或者能够为某些功能输入某些键值,以测试游戏的不同方法和想法,这通常非常重要。

GameMaker为此提供以下函数:

注意 尽管它们可能在某些平台上工作,但除了调试之外,不能用于任何其他用途。

注意您可以在调试器部分找到有关如何调试游戏的详细信息。

调试函数(基本)

以下函数提供了调试游戏的基本功能:

调试覆盖图(The Debug Overlay)

GameMaker还具有更高级的调试功能,可从调试覆盖图访问。

调试宏

GameMaker 还有几个内置宏,您可以使用它们来更轻松地调试游戏:

如果出现上述屏幕截图,调试输出将如下所示:

gml_GlobalScript_Macros
3
show_macros
gml_GlobalScript_Macros
10
gml_GlobalScript_Macros

错误

除了这些专业函数和宏外,为了帮助您创建游戏,GameMaker 还提供了一个很长的错误消息列表,可以在编写游戏代码、编译游戏或运行游戏本身时显示。这些消息指向有问题的特定错误,并可用于查明特定对象或脚本函数中的问题,这对调试游戏的过程有很大帮助。但是,错误消息的确切含义可能并不总是很明显,因此以下部分列出了所有可能的消息,并解释了它们的含义,以使您的工作更轻松: