【必现bug】【3.5.1】6个RPG角色的Spine人物,卡爆了

我感觉creator有硬伤,,改不了,,比如electron,,这鸟东西体积巨大,,,然后就是脚本了,,这玩意比起c#又是差个十万八千里了,,ccc4.x vs unity 哎

应该不至于吧我们的项目也用到了很多spine 在苹果机上性能会降低但是也没有这么离谱呀 你看看是不是你的spine问题 spine的贴图尺寸不要弄太大一半做一个小一点的spine程序放大一下就行

这么夸张!

你用的 cocos 版本?

3.4.2

不会吧 我场景里面上百个spine动画也不卡啊

这个性能问题已经存在很久了。我19年用cocos的时候,使用过dragonbone,场景里5个骨骼动画还能跑60帧。10个的时候就降到40帧,30个的时候降到十几帧。
所以之后我做角色都是用动画序列图,100个角色,性能杠杠的。骨骼动画只做弹窗的UI特效用。

我2.x全屏spine 效果杠杠的

我目前2.4x用了好多spine也没这么夸张,不过spine里面做的效果有问题的话(比如一些没必要的蒙版,透明度频繁改),这样的节点用多了,到是会卡


推荐你导出成序列帧 :joy:

请问下用序列帧 图片资源占用会更大吗 大的比例是多少呢。还有用序列帧dc方面可以合并吗

上百个应该不可能把,spine又没办法合并dc,上百个得dc得卡死把

其实每次说起spine的问题 官方都不吱声

看你人物分辨率吧,序列帧出来后肯定是和帧数成正比的,看你怎么取舍了

可能是 spine 动画被美术 mesh 做的太密集了, 顶点数三角形数都上来了, 可以使用 SkeletonViewer 查看下,是不是这个问题, 如果是,让美术优化下动画

1赞

感谢,还不知道这个工具,明天下载一个试试

大佬, 请问您的 Spine 人物如果放在 2.x 里面运行也一样的卡吗 ?

没有试过,等不忙的时候可以尝试一下

1赞

3.X 是有这个毛病,因为没法合批,反正每多一个spine,就要牺牲几个dc,实在不行还是序列帧吧

大佬,这个工具怎么使用呢,我导了半天。spine加载不出来呀