调试

在编程游戏时,无论使用GML Code还是GML Visual,都很容易犯错误——使用错误的变量、传递错误的参数或使用错误的函数只是我们所有人犯的一些最常见的错误——而且脚本/动作编辑器附带的语法检查器并不总是能检测到这些错误。这意味着只有当你实际运行或编译游戏时,这些错误才会变得明显,即便如此,有时也很难确切知道出了什么问题。因此,了解游戏在所选设备上的表现以及查看房间里有哪些实例、创建了哪些全局变量以及大量其他细节可能至关重要。检查这些内容称为 "调试你的代码",你可能发现的任何错误或问题都被称为 "bugs"。

现在,你可以通过在游戏中添加所谓的 "调试代码" 来在屏幕上显示你需要的信息,或者你可以让它在出现错误时显示消息,但这通常需要大量的工作,如果你一开始不确定问题出在哪里,那么追踪错误可能是一个耗时的反复试验。为此,GameMaker有一个名为调试模式的特殊测试模式,它将启动调试模块,还有一个全面的错误报告系统它在Comilil上显示消息,以帮助您追踪游戏中的任何问题。

以下部分介绍了调试游戏的不同方式:

错误报告

调试模式

其他工具

 

还有一组与调试和使用调试工具相关的首选项。您可以从以下页面找到更多信息: