收藏
回答

重力小游戏与屏幕旋转的冲突问题,求API支持

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 需求 wx.onDeviceMotionChange 客户端 6.7.3 2.3.0

- 需求的场景描述(希望解决的问题)

目前在开发一款重力类型的小游戏,玩法是通过倾斜手机来控制游戏中的小球运动,但部分手机默认打开了屏幕旋转开关,导致了游戏途中频繁切换横屏(从横屏A切换到横屏B,而不是横竖屏之间的切换),不仅严重影响游戏体验,而且屏幕的旋转导致了重力方向的判断逻辑与UI中的逻辑行为相反了。


- 希望提供的能力

开发者目前还无法监听横屏间的切换,也没有权限关闭屏幕旋转,求后续能有相关接口支持到重力小游戏。

(测试了下,目前已有的接口onDeviceMotionChange并不能监听横屏之间的切换,而小游戏横屏或竖屏在配置文件game.json里面就写固定了,所以理论上小游戏应该是无法完成横屏与竖屏之间的切换的,故该接口能否监听到横竖屏的切换目前无法得知,后续是否会把横竖屏的限制打开?目前尚未找到该API的使用场景)

最后一次编辑于  2018-09-29  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 白开水
    白开水
    2018-09-29

    我们会在下一个客户端版本处理这个问题。

    2018-09-29
    赞同
    回复 1
    • Randle
      Randle
      2018-09-29

      赞赞!

      2018-09-29
      回复
  • The rising sun
    The rising sun
    2018-10-15

    开发者是可以强制横屏或竖屏的

    2018-10-15
    赞同
    回复 1
    • Randle
      Randle
      2018-10-15

      在配置里的确可以选横屏或竖屏,但是用户从横屏A切换到横屏B你没法阻止呀,开了手机旋转依然可以进行横屏间的旋转,不知道我表达清楚了没。

      2018-10-15
      1
      回复