骨骼动画资源(Spine)

    各 Creator 版本对应支持的 Spine 版本如下所示:

    • 骨骼数据
    • .png 图集纹理
    • .txt/.atlas 图集数据

    资源管理器 中将骨骼动画资源拖动到 属性检查器 Spine 组件的 SkeletonData 属性中:

    加载二进制格式的 Spine 资源

    1. let image = "http://localhost/download/spineres/1/1.png";
    2. let ske = "http://localhost/download/spineres/1/1.skel";
    3. assetManager.loadAny([{ url: atlas, ext: '.txt' }, { url: ske, ext: '.bin' }], (error, assets) => {
    4. assetManager.loadRemote(image, (error, texture: Texture2D) => {
    5. let asset = new sp.SkeletonData();
    6. asset._nativeAsset = assets[1];
    7. asset.textures = [texture];
    8. asset._uuid = ske; // 可以传入任意字符串,但不能为空
    9. asset._nativeURL = ske; // 传入一个二进制路径用作 initSkeleton 时的 filePath 参数使用
    10. comp.skeletonData = asset;
    11. let ani = comp.setAnimation(0, 'walk', true);
    12. });
    13. });