关于pixi loader中的资源路径

问题描述

项目使用vue、pixi,用pixi播放spine动画。

spine的json文件导入和使用方式如下,这样老是报dragon资源no found,导致不能正常播放动画,请问应该怎么解决?

import * as DRAGON_JSON from './examples/assets/pixi-spine/dragon.json'

...

const app = new PIXI.Application();
app.loader
    .add('dragon', DRAGON_JSON)
    .load((loader, res)=>{
        dragon = new PIXI.spine.Spine(res.dragon.spineData);
        ...
    });
阅读 8k
1 个回答
新手上路,请多包涵
  1. add后边加个跨域试试 2.把json文件放在静态资源目录下(本地调试应该没有问题,但如果你打包的静态资源文件和服务器不在同一个域名下可能也不行)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题