screen_save


描述

使用此函数来保存当前游戏窗口中的游戏截图。该文件将保存到该游戏的工作目录中,该目录在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”键时保存游戏屏幕截图。截图保存在特定的目录里,其编号使用一个变量递增后得到。