收藏
回答

开发工具基础库版本2.16.1和2.16.0在运行Pixi 5.3.7报下面截图的错误,如何处理?

报下面的错误,其他到2.11.0的基础库都是正常的,没有下面的问题。

require module: ga-logic
VM3213 WAGame.js:2 Wechat Lib:2.16.1, 2021.4.21 17:27:25
pixi-legacy.min.js:8 PixiJS 5.3.7 - Canvas - http://www.pixijs.com/
(anonymous) @ inherits.js:2
VM3227 WAGameSubContext.js:2 Unhandled promise rejection Error: Unrecognized source type to auto-detect Resource
    at cr (pixi-legacy.min.js:8)
    at new r (pixi-legacy.min.js:8)
    at o.e.from (pixi-legacy.min.js:8)
    at new r (pixi-legacy.min.js:8)
    at Home._callee2$ (home.js:150)
    at s (VM3227 WAGameSubContext.js:2)
    at Generator._invoke (VM3227 WAGameSubContext.js:2)
    at Generator.next (VM3227 WAGameSubContext.js:2)
    at asyncGeneratorStep (asyncToGenerator.js:1)
    at c (asyncToGenerator.js:1)(env: Windows,mg,1.05.2104251; lib: 2.15.0)


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

1 个回答

  • HS
    HS
    2021-05-10

    是不是引入了什么第三方的库?

    2021-05-10
    有用
    回复 5
    • 阿白
      阿白
      2021-05-10
      只有这几个,这个是代码片段:https://developers.weixin.qq.com/s/Ms048cmw7Wq7
      2021-05-10
      回复
    • Forever
      Forever
      2021-06-15回复阿白
      看报错初步分析是缺少pixi-legacy.min.js这个库
      2021-06-15
      回复
    • 阿白
      阿白
      2021-07-03回复Forever
      原因是这个。canvas instanceof HTMLCanvasElement 返回的是false,而之前的版本能返回true
      2021-07-03
      回复
    • 阿白
      阿白
      2021-07-03回复Forever
      我这边修复了问题。用source.__proto__.toString() == ”[object HTMLCanvasElement]“ ,可以得到一致的结果。
      2021-07-03
      回复
    • 阿白
      阿白
      2021-07-03回复Forever
      但是这样得改pixi的代码,基础库2.16.0以上版本直接让canvas instanceof HTMLCanvasElement 返回true,就不会有这个问题。
      2021-07-03
      回复
登录 后发表内容