ios和Android不能动态创建spine

Error 7504, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#7504 to see details

Can not render dynamic created SkeletonData

求助,大家是如何解决的。

浏览器正常。但是ios和android都报错。
2.x版也尝试了,也有同样错误。

ps:所有spine资源太大(10GB左右),所以不希望和游戏混在一起。
目前我们只能把所有spine新建一个项目,然后build为远程bundle使用,然后web版和ios,android都可以正常使用。

顶一下下下

参考这种方式?

https://gitee.com/yeshao2069/cocos-creator-how-to-use/blob/v3.5.x/proj/Spine/Creator3.5.0_2D_LoadSpine/assets/script/LoadSpine.ts#L13-23

非常感谢,,试了一下,,可以的。

请问如何远程下载spine然后加载那

官方文档有介绍。看看?

https://docs.cocos.com/creator/manual/zh/asset/spine.html#从服务器远程加载-spine

之前就是按照官方的说明来的,,web版是ok的,,但是native报错。

那你把资源放到 bundle 里面,然后加载 bundle

谢谢。远程bundle,ios和android都是可以的。

教程里面的远程加载不能用吗?安卓加载不到。。。

不用bundle也是可以加载的,打包bundle太繁琐,我们的需求是后台可以直接配置spine的url地址

核心点有两个

  1. 要设置asset的uuid属性
  2. asset中textureNames的名字要和下载下来的图片名字一致

为什么这也算解决方案??

为什么不能算呢?

哦哦,提供了思路