【3.3.2原生Spine】概率不显示,但能正常播放动作和触发事件帧

【3.3.2原生】通过Bundle加载的二进制SkeletonData,在设置到sp.Skeleton组件上后,概率出现不显示情况。如果出现了不显示的情况,其他sp.Skeleton组件设置此动态加载的二进制SkeletonData也同样会不显示。

不显示的sp.Skeleton组件可以正常通过setAnimation播放spine动画,并能通过setCompleteListenersetEventListener方法正常地监听到spine动画的事件。

@muxiandong @liqiao @jare @panda
3.3.2原生spine概率不显示,但能正常播放动画和触发动画事件。麻烦看一下。

3.4.2的二进制也有问题,换成json格式就正常,头疼

原生,spine,这东西不应该用3.X

降级吧。

现在这套方案先不说bug问题,就是个暖宝宝。cpu超高

领导样中了3.0的3D粒子效果,2.0做同样的粒子,表现效果太差了 :disappointed_relieved:

那可以继续等待3.6

不然就是个暖宝宝。哈哈

反正我们项目是性能关过不去,无奈降级

害 3.0原生一言难尽

这和官方的战略部署有关
重点去发展广告播放器(小游戏去了)
原生并没有重视,然后测试也不重视
同样的功能,web比原生要好。也是很无语。

搬砖搬砖。

毕竟一个js一个c++

合并 3.4.2 这个修复 看看

https://github.com/cocos/engine-native/pull/4229/files

这个修复我记得是修复二进制spine闪退的,它可能会影响到渲染吗?是可能color导致不显示嘛?

使用 spine 的版本是?

3.8.99

大袁总阁下 又看见你了

遇到了!!!

@mr_w 请问这个修复是否能解决你的问题?

不能,依旧会出现

这是我们引擎源码的改动

有没有比较明确的复现步骤?复现概率有多大?复现机型是什么?

问题机型: 小米8、三星Note20Ultra、小米 mix 2s、红米k30

没有明确的复现步骤