收藏
回答

安卓屏幕翻转函数不触发

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug wx.onDeviceOrientationChange 微信安卓客户端 8.0.30 2.28.1

https://developers.weixin.qq.com/minigame/dev/api/device/orientation/wx.onDeviceOrientationChange.html

安卓手机屏幕翻转后,不会调用这个函数。而苹果手机是能正常

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

1 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2022-12-23

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

    2022-12-23
    有用
    回复 1
    • 刘志彬
      刘志彬
      2022-12-23
      在unity中使用小游戏转换插件WX-WASM-SDK
      1、首先注册回调函数
      WeChatWASM.WX.OnDeviceOrientationChange(OnOrientation);  
      2、在回调函数中打印日志
      public void OnOrientation(WeChatWASM.OnDeviceOrientationChangeCallbackResult orientation)
       {
              UnityEngine.Debug.Log(Screen.orientation+"---orientation-3-"+orientation.value);
      }
      3、使用苹果手机登陆小游戏,翻转屏幕,能正常看到日志输出且数据正确。使用安卓手机,翻转屏幕,没有任何日志输出
      2022-12-23
      回复
登录 后发表内容