【已正式发布】CocosCreator 3.8.7 社区版本公测帖

spine3.8 还是 4.2,我这边3.8确实没问题

企业微信截图_17483102902529

3.8,那等有时间我这边用个空包测试一下

你是在浏览器测试的吗?需要打安卓包

浏览器我这边也能有回调,只有在安卓打包的apk下在没有

好的,我在native上看看

请合并这个修改后验证下,谢谢

好的,直接将修改合并就可以是吗,还需要修改偏好设置-引擎管理器吗?

应该还有其他问题,定位到了cache模式才存在的,我尽快处理,处理完成后,我贴到这里

好的,我刚才直接合并重新打包问题还在

升级gradle,有ndk最低版本的要求,升级ndk,有些库不兼容

啊。。难受我安卓也播动画就闪退了 :rofl:

有demo? spine版本多少, creator版本多少

native listener不回调的问题,参考这个 PR

spine版本3.7.94 cocos 3.8.6 安卓原生

spine 的版本由于官方c++版本的解析部分的代码,只支持3.8.5以上的版本,请使用spine编辑器升级spine资源,然后替换到项目中

其实3.8.3在H5上也会有这个问题,大概率会不回调,恢复为realtime就好了
export function playSpine(target: Node, animation: string): Promise {
return new Promise((resolve) => {
const skeleton = target.getComponent(sp.Skeleton);
if (!skeleton || !target.active) {
resolve();
return;
}

    skeleton.setCompleteListener(() => {
        skeleton.setCompleteListener(null);
        resolve();
    });
    skeleton.setAnimation(0, animation, false);
});

}

播放没有问题。但是在setCompleteListener销毁的时候直接闪退了,,不销毁就没事

那你用387 社区版验证下吧,387有延迟事件回调的处理。
之后合并这个pr的 修改

合了,确实好用了, :+1:

这都一个月了,下个社区版本周五发?或则周五直接发正式版?

1赞