收藏
回答

加载小游戏代码根目录下的本地图片异常wxClient:undefined//

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug Image 客户端 7.0.4 2.6.6

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo

微信开发者工具显示正常,但是真机显示错误

demo在如下地址下载

链接:https://pan.baidu.com/s/180G00ZmYOxCqBqigtHEL0g 

提取码:2gdw 

复制这段内容后打开百度网盘手机App,操作更方便哦


最后一次编辑于  2019-06-20
回答关注问题邀请回答
收藏

1 个回答

  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2019-06-20

    看错误信息是路径不正确,请先自己确认一下。如果还有问题,请提供代码片段。 (https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-06-20
    赞同
    回复 1
    • 光明
      光明
      2019-06-20

      我这个是laya引擎的 在 laya的 白名单中注册过本地文件

      _miniAdapter.nativefiles =  

      [

                 "images/minigame.jpg"

      ];

      当在game.js

      require("code.js");

      加载完code.js之后会回调game.js的一个方法

      方法里就是

      this._image = new Image( "images/minigame.jpg");

      var clientW = Browser.clientWidth;

      var clientH = Browser.clientHeight;

      clientH = Math.round(720 * clientH / clientW);

      // this._image.height = clientH;

      this._image.y = -( 1440 - clientH )/2;

      _stage.addChild(this._image);

      添加到laya的stage下,这个效果在微信工具里一切正常,但是到了真机 我用的6.7和7.0.4 都会报这个异常

      wxClient:undefined//images/minigame.jpg 未加载到这个文件

      我这写的都是相对game.js的相对路径,请问如果我要写个绝对路径该怎么写呢


      图片就在那个images下

      2019-06-20
      回复
登录 后发表内容