GMS外部图片动态加载
Autukill 发表于 2015-12-27 01:35:41 1022

[font=微软雅黑]Custom external sprite handling 是用来加载外部图片的,可以生成自定义的材质页。它对于GMS的动态加载,减少内存占用等有很大帮助。如果使用yyc编译,性能与原生绘制函数(draw_sprite_*)一样快。[/font]

函数具体分为4类:
[list]
[*]Group: 同GMS的材质组,一个组里包含多个材质页。
[*]Loading:用于加载外部图片,你可以指定这些图片所在的材质组
[*]Handing:获取指定图片的规格信息
[*]Drawing:绘制
[/list]

关于下载地址,我这里不提供了。作者更新版本,我很可能无法及时跟进!
需要翻墙而没有办法的,可以临时使用lantern


[font=微软雅黑]遇到问题,可以跟帖,大伙一起解决。[/font]

最新回复 (3)
  • JMJM5656 发表于 2015-12-27 07:56:39
    0 2
    本帖最后由 JMJM5656 于 2016-1-19 18:12 编辑

    01.19 更新到2.6版,统一上传到360盘
    01.05 更新到2.4版,且另外下载了之前版本的exe和源码实例
    12.27 下载了2.1版

    https://yunpan.cn/OcrQigaUQDYxsY(提取码: fe82 )


    v2.6
    [list]
    [*]Added draw_image_pos_ext(image,subimg,x1,y1,x2,y2,x3,y3,x4,y4,rot,col,alpha)
    [*]Added draw_image_pos_general(image,subimg,x1,y1,x2,y2,x3,y3,x4,y4,rot,c1,c2,c3,c4,alpha)
    [*]Added draw_image_tiled_area(image,subimg,x1,y1,x2,y2)
    [*]Added draw_image_tiled_area_ext(image,subimg,x1,y1,x2,y2,xscale,yscale,colour,alpha)
    [/list]

  • Autukill 发表于 2016-01-05 08:35:49
    0 3
    作者仍然在更新版本,加入了材质组输入输出buffer类函数