此函数切换 调试叠加层 。默认情况下禁用此覆盖。
调试覆盖启用具有三个选项的菜单:FPS(默认打开)、日志和音频。它会在右上角显示GameMaker版本,所属项目的版本和名称:
如果可选的 minimised(最小化) 参数设置为false,则覆盖打开时 FPS窗口最小化,仅在标题中显示基本信息。
要创建出现在"Views"(视图)菜单下的自定义调试视图,请参阅"创建调试视图"。
注意此函数在HTML5目标上不起作用,因为与所有其他目标相比,它的工作方式不同。
注意 要在Log窗口打开的情况下调出调试覆盖,请改用show_debug_log。
show_debug_overlay(enable[, minimised, scale, alpha]);
参数 | 类型 | 描述 |
---|---|---|
enable | Boolean | 启用(true)或禁用(false)调试覆盖 |
minimised | Boolean | 可选是否最小化打开FPS窗口(不适用于任何其他窗口或调试视图) |
scale | Real | 可选用于绘制叠加的缩放系数(默认值为1) |
alpha | Real | 可选用于绘制叠加的alpha值(默认值为0.8) |
N/A
if (keyboard_check_pressed(ord("O")))
{
global.debug = !global.debug;
show_debug_overlay(global.debug);
}
上面的代码在按下"O"键时打开或关闭调试。
show_debug_overlay(true, true, 2, 0.5);
上面的代码打开了最小化的调试覆盖,并使用缩放值2和alpha值0.5绘制它。