收藏
回答

本地资源加载, request:fail invalid url

游戏引擎 AppID 操作系统 微信版本 基础库版本
Phaser3 wx9a8dedf2fd556080 Android 6.6.5 1.9.97

你好,


我使用phaser3,在进行资源加载的时候,报了以下错误:


VM123:1 request:fail invalid url "assets/images/bg.png"


然后我对Phaser的loader进行了设置。

this.load.setBaseURL('http://locahost:xxx/game')


以上的workaround也只能在微信开发者工具里生效,一旦代码上传进行预览肯定不是xxx这个端口。

这意味着我需要把所有资源传到cdn?? 请问下有没有更好的方法解决。


谢谢。

回答关注问题邀请回答
收藏

1 个回答

  • Ocean
    Ocean
    2019-03-19

    您好,request是需要远端资源路径,仅提供个建议,如果是否可以考虑本地创建http服务,工具和开发预览(代理或局域网)都可以使用这个服务提供的资源。

    2019-03-19
    有用
    回复 3
    • Atom
      Atom
      2019-03-19

      哦哦,了解了。谢谢解答

      2019-03-19
      回复
    • huangjianke
      huangjianke
      2019-09-29回复Atom
      这个问题解决了吗
      2019-09-29
      回复
    • 山海皆可平。
      山海皆可平。
      2022-09-23
      请问具体是什么意思呢?我今天也遇到了这个问题。加载本地资源的时候使用的XMLHttpRequest出现了报错:request:fail invalid url "brother.big"

      像楼主说的一样只能全部放在服务器上嘛。按理说本地也可以直接加载资源啊。我应该怎么处理呢
      2022-09-23
      回复
登录 后发表内容