surface_save_part


语法:

surface_save_part(surface_id, fname, x, y, width, height);

参数 描述
surface_id 作为绘制目标的表面层的ID。
fname 保存的图像文件的名称。
x 表面层内的起始x位置
y 表面层内的起始y位置。
宽度 保存部分的宽度。
高度 保存部分的高度。


Returns:

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”索引的表面层的一部分进行存盘保存。