收藏
回答

小游戏安卓上性能比较差,其他平台(抖音/手Q)就很流畅。微信小游戏iOS版本也很流畅。

小游戏在iOS和其他平台(抖音/手Q)上运行都挺流畅,但在微信小游戏安卓上性能很差,按理安卓上有git加持,性能应该比iOS还要好才对。

而且同一台安卓手机,在抖音/手Q上也很流程,一直是满帧(60),但在微信小游戏上只有20-30帧,差距有点太大了,能帮忙看看是咱们小游戏底层实现问题,还是我们实现逻辑上导致微信上性能差吗?

appid:wxfc36ec761b695d64


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

1 个回答

  • 袁梓民
    袁梓民
    2023-05-04

    参照这个方式profile看看,是什么方法比较耗时:https://developers.weixin.qq.com/minigame/dev/devtools/profile.html

    2023-05-04
    有用
    回复 4
    • devyding
      devyding
      2023-05-04
      发现是勾选了将js编译成es5后安卓比较卡,去掉后性能就基本恢复了
      2023-05-04
      1
      回复
    • 袁梓民
      袁梓民
      2023-05-04回复devyding
      要具体看看是为什么,你去掉很老的安卓设备可能有兼容问题
      2023-05-04
      回复
    • devyding
      devyding
      2023-05-04回复袁梓民
      用profile方式看过,经过转es5和压缩后,很难看出是什么原因。但我们自己用babel转es5试了下性能是正常的。暂时我们先改成不转es5了,观察看看。不支持es6的设备应该是安卓6.0以下了,老古董感觉可以选择放弃。。。
      2023-05-04
      回复
    • 袁梓民
      袁梓民
      2023-05-05回复devyding
      不要压缩并且不要选代码保护试试
      2023-05-05
      回复
登录 后发表内容