【 3.x 性能优化 】Spine 多纹理合批

多种不同spine ,不能合批

draw call: 67
render: 3.79 ms

多种不同spine ,多纹理合批

draw: 9
render: 3.38 ms

3赞

膜拜大佬~! 3.X 的啥时候出 :yum:

目前已经发布了,1.0.2版本

体验链接

商店地址

1赞

好东西!!!

1000 怪同屏压测

注意:仅供测试,性能以实际最新源码为主 ( 在持续优化中 )

默认不合批

多纹理合批

1.0.3 版本更新:

  • 优化减少数据的更新
  • 优化材质shader性能
1赞

好东西,先标记一下!

1.0.4 版本更新:

  • 兼容低版本3.6.3 - 3.7.x

不支持3.8.x么?

支持吖,3.8.7 已经测试过

:+1::+1::+1::+1:

3.8.6 2d粒子 MultTextures脚本中Batcher2D.commitComp里if (!isNative) assembler.fillBuffers(comp, this);这里会报错,我看引擎中是if (assembler.fillBuffers) assembler.fillBuffers(comp, this); 这么处理的

你是3x吧,更新最新插件版本的,有做处理,
if (!isNative && assembler.fillBuffers) assembler.fillBuffers(comp, this);

1.0.6 版本更新:

  • 1.增加shader传参,
    内置效果(置灰,闪白),支持合批
  • 修正游戏重启,材质自动加载

请问支持2.x 原生吗? 另外如果spine外部图片局部换装了,是否还支持?

2x还没支持,这是3x

大佬有这个计划不, 2.x版本原生换装合批

2x 原生还没看过,H5是有计划支持。

换装通常都是slot更换,是支持合批

3.8.6,微信小游戏,用了这个后,加载spine时
在ios端,游戏卡死
在android端,正常

Ios小游戏,开启高性能模式

详细使用疑问,可以加我沟通
image

gpu优化具体是指什么?