请教bundle怎么加载spine文件

文档使用的assetManager.loadAny加载了资源,我需要使用bundle加载,请问应该怎么加载喃

你好,你可以这么用的。

        // 加载bundle
        assetManager.loadBundle('alien', (err: any, bundle: AssetManager.Bundle) => {
            if (err) {
                console.log("load bundle err: " + err);
                return;
            }

            // 加载spine资源
            bundle.load("alien-pro", sp.SkeletonData, (err: any, spineAsset: any) => {
                if (err) {
                    console.log("load sp.skeletonData err: " + err);
                    return;
                }

                let comp = this.sp.getComponent(sp.Skeleton);
                comp.skeletonData = spineAsset;
                comp.setAnimation(0, 'death', true);
            })
        })

loadBundleSpine.zip (1.4 MB)

1赞

感谢 :+1: :+1: :+1:

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。