使用此函数来保存当前游戏窗口中的游戏截图。该文件将保存到该游戏的工作目录中,该目录在Windows系统中为<drive>:/Users/YOURUSERNAME/AppData/Local/[Game Name]/ ,在Mac系统中是 ~/Library/Application Support/[Game Name]/。捕获的图像将是游戏最终的渲染结果,如果应用表面被禁用,捕获的图像将是整个窗口或显示器上的内容。此函数是专门用来被绘制GUI结束事件调用的,这在所有平台上会给出相同的结果。在其他事件中使用不会得到期望的效果,可能会在不同的平台甚至不同的设备上给出不同的结果。如果你希望更多地设置具体将会保存什么,请使用screen_save_part。
注意: 此函数在HTML5上不会起作用。
screen_save(fname);
参数 | 描述 |
---|---|
fname | 屏幕截图保存的名称。 |
N/A(无返回值)
if keyboard_check_pressed(ord("S"))
{
screen_save(working_directory + "Screens\Screen_" + string(num++) + ".png")
}
上述代码在按下“S”键时保存游戏屏幕截图。截图保存在特定的目录里,其编号使用一个变量递增后得到。