sprite_save_strip


语法:

sprite_save_strip(ind, filename);

参数 描述
ind 将要被改变透明地图的精灵的索引。
filename 存储精灵长带的文件名。


返回

N/A(无返回值)


描述

此函数将会从一个精灵创建一个长带图。你可以设定将要被保存的文件名,但文件类型 必须*.png.

注意:如果目标平台不同,你保存和加载文件的地方也不同。更多信息请查看 File Handling


例如:

var spr, i;
spr = sprite_create_from_surface(0, 0, 32, 32, true, true, 16, 16);
for (i = 1; i < 8; i +=1)
   {
   sprite_add_from_surface(spr, i, 0, 32, 32, true, true, 16, 16);
   }
sprite_save_strip(spr, "Custom_Player_Sprite.png");
sprite_delete(spr);

上述代码将会根据变量 "surf"中存储的表面的索引创建一个精灵, 并将它的索引赋予 "spr_Custom",然后使用 for 循环在表面上选择不同的部分并将它们作为精灵的次级变量。新精灵将会被保存为一个png格式的长带,然后从存储中移除。