cocos creator版本 1.1.0
问题描述:
建立一个node,放置组件 Skeleton,设置spine文件A.json。
运行能够正确执行动画。
准备另一个spine文件B.json。
用B.json替换spine的SkeletonData数据。
运行能够正确执行动画。
现在想在程序中用代码动态切换这2个文件。
A.json的路径为:resources/A/A.json
B.json的路径为:resources/B/B.json
界面中设置的是A.json
代码动态加载B.json:
var url=cc.url.raw( ‘resources/B/B.json’ );
cc.loader.load(url, function (err, data) {
that.spine.skeletonData =data
打印data是有数据的。
但是执行: this.spine.setAnimation(0, ‘move’, true);时界面什么都没有。
