目标平台安卓,动态加载spine 不显示。
cocos creator 版本 2.4.9
spine软件 版本3.8.99(破解版版 ,正版都不行)
json可以 但是 .skel的二进制就是不行。
目前上过h5主流平台没这个问题,就是安卓原生 出现的
代码也没怎么改动基本都是官方文档复制过来的
红眼.zip (429.8 KB)
代码中加了很多打印,web端走的流程安卓都走了,该赋值的,sp节点也有数据,但是就是不出现。
模块设置有勾选吗
勾了的,这个项目很多h5平台我都发布上线了。如果没勾,其他平台也会有问题
您好官方大大,您好, 很抱歉bug描述不清楚, 我说的是空节点通过资源获取添加,而且场场景中不可以有需要添加的spine动画, 之前我在调试这个问题的时候,我直接拖对应的sp上去, 这个二进制的sp就可以加载出来了, 我看了您的项目, 不是资源获取,而且场景中已经有了需要加载的sp不符合我的需求。 下面是我根据您给我的项目 简单改了下动态获取, 然后打包了安卓平添 spine就没有出现androidTest (2).zip (1.7 MB)
好奇问下动态加载为啥要再这样处理?
不太明白您的意思。这不就是一个普通的动态加载sp 根据url更换不同的sp。就这么个功能。
万分感谢 虽然我没试,估计是好了。我下午试试
明白了,你的意思,是不是我为什么不直接赋值,而是要copy一个再赋值?
是的…
我也忘了,一年前写的代码了。好像是直接赋值sp.SkeletonData会把所有赋值这个的spine都改变。当时也是查了很久,因为项目不小,而且其他平台都有发布,我怕改动会牵扯其他问题出来,就想着头疼医头,脚疼医脚。没时间追踪,毕竟也得负责其他平台的稳定嘛。
