2.4 同屏存在 100+ 的 spine 动效,渲染有点儿吃力

最近在做一个小游戏,同屏会出现100+的spine,帧数下降的有些厉害,因为有些需要换装,只能用private缓存模式,但是这个模式又有偶尔卡一下的情况,有没有什么特殊操作可以提高一下渲染效率,求求求!!!

同样的使用方式,但我转帧动画了,太多顶点要计算了

这么多spine还用private 缓存,内存不是炸了
你什么换装需求,不会是1个小兵换个武器就当另一个兵种吧

转帧动画,spine性能相对比较差?????待大佬验证 :face_with_monocle: :face_with_monocle: :face_with_monocle:

spine和龙骨性能消耗都比帧动画大,而且断合批就卡

那么说帧动画相对spine就是空间换性能的方案???? :face_with_monocle: :face_with_monocle: :face_with_monocle:

也可以用cocos的动画系统,性能和空间都是目前最优的,就是得做动画的学,另外之前版本动画系统 Bug 是最多的(编辑器),现在没怎么接触不知道

有皮肤…可多…

好的,感谢

帧动画包体要大好多好多…

spine太多好像比较拉胯了…

你可以试试把所有角色打到一个spine图集里

每个皮肤单独一个spine资源也可以

楼上有大佬说了,spine的缺点~~~ :face_with_monocle: :face_with_monocle:

用帧动画吧。
我以前做个一个弹幕互动小游戏,用的帧动画。500+角色完全没问题。
帧动画+多纹理合批,所有角色一个dc。渲染上毫无压力。

现在是在一个图集里

okkkkk,也准备用这个方案了