收藏
回答

使用Worker组件运算Box2d,在IOS真机上预览报错。

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug iOS 13.7 iPhone 7 7.0.15

微信调试工具版本1.03.2009140,系统环境MacBook 10.15.3,游戏编辑器CCC 2.4.2。在调试工具和Android真机上预览代码执行都正常。但是在IOS上真机预览Worker组件报错,表现形式为开启useExperimentalWorker时,提示WorkerScriptError;关闭useExperimentalWorker时,onMessage获取到数据始终为null。Worker执行脚本为box2d.js。

最后一次编辑于  2020-09-22
回答关注问题邀请回答
收藏

2 个回答

  • sine
    sine
    2020-09-23

    传入的worker路径,试下不以 / 为前缀

    2020-09-23
    有用 1
    回复 1
    • 十点差三分
      十点差三分
      2020-09-25
      嗯嗯,现在可以了。谢谢
      2020-09-25
      回复
  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    2020-09-23

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2020-09-23
    有用
    回复 2
    • 十点差三分
      十点差三分
      2020-09-23
      错误复现demo地址:https://developers.weixin.qq.com/s/x9T9qzmc70k9
      2020-09-23
      回复
    • 十点差三分
      十点差三分
      2020-09-23
      目前表现形式为在iPhone手机上,worker线程接收不到Post过去的数据。部分iPhone机型仍然会报WorkerScriptError错误。且开启与关闭useExperimentalWorker时表现内容会有一点差别。
      2020-09-23
      回复
登录 后发表内容
问题标签