surface_save_part(surface_id, fname, x, y, width, height);
参数 描述 surface_id 作为绘制目标的表面层的ID。 fname 保存的图像文件的名称。 x 表面层内的起始x位置 y 表面层内的起始y位置。 宽度 保存部分的宽度。 高度 保存部分的高度。
N/A(无返回值)
此函数将使用给定的文件名保存表面层到硬盘上。表面层 只能 保存为 *.png 格式的文件,给定的 (x,y)坐标必须是表面层的局部坐标,铭记的表面的左上角总是(0,0)。
if keyboard_check_pressed(ord("S")
{
surface_save_part(surf, "test.png", 0, 0, 100, 100);
}
上面的代码将检查是否用户按下键盘上的“S”键,如果他们这样操作了,将对变量“surf”索引的表面层的一部分进行存盘保存。