新项目更新3.1的唯一障碍spine效率

  • Creator 版本:3.1.0

  • 目标平台:网页

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:2.4.4

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

在做新项目技术调研:
检测测试spine动画的效率,方式是在devTool的Preformance 中选择CPU减速模拟 4x slowdown
2.4.4 200个Skeleton 可以跑满60fps
3.1 200个Skeleton 居然只有剩下30fps…

例外:我在2.4.4 上测试 200个人物spine动画+200个spine特效 在4x slowdown的情况下可以跑40fps

是我打开的方式不对?? 代码在下面分别两个版本的测试都有。
cocosSpineTest.zip (1.6 MB)

看来暂时不能用3.1了。。。。估计官方在3D中畅游呢,没空解决。

3.x现在重心在3D方面,2D的话等几个大版本之后吧

3.3还会有一波性能提升。到时可以再对比一下

期待3.3!坐等3.2~

3.3有没有大概的时间节点?

3.1.1都没见着,3.3一波能提升多少

3.3 发布了然而,关于spine就一句:

  • 修复移除 Spine 动画可能导致的内存泄露(感谢 Github PR from @hailua54

应该是更新写漏了哈, 可以参考一下

感谢回复,我测试过了,效率还是没有任何改善。

关于spine的优化一直是个谜

插个眼,下个项目可能会重度使用spine,希望性能能跟上

是的,现在spine性能很低,稍微多一点中端极限就开始卡了

1赞

3.3只是修复了一些spine使用上的bug,什么时候可以优化一下性能呢?在native平台卡顿表现还不是很明显,尤其是在微信小游戏上,异常卡顿

接下来的版本会有比较重度的原生化 另外spine也有计划一些针对性的优化 如runtime升级 合批 改进渲染流程等 到时候可以再对比一下

重度的原生优化在哪个版本???
3.4?
3.5?

3.X的原生,真的是问题多多,
我都怕了。是不是要回到2.X版本

2.X的版本原生问题比1.X呢,多还是少

据说是3.4

不如用2dx。。。。