html52.com
我爱小程序-开发者交流社区

小游戏 设置为横屏 在iphone 上 canvas 绘制不出来

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小游戏 Bug iOS IOS iphone7 plugs 6.7.2

当前bug 在IOS下黑屏 Andorid 上正常


- 当前 Bug 的表现(可附上截图)


小游戏设置为横屏 页面为黑屏

小游戏设置为横屏 页面为黑屏如果设置回竖屏 又可以了 说明代码没问题  因为也没有报错

小游戏设置为横屏 页面为黑屏如果设置回竖屏 又可以了 说明代码没问题  因为也没有报错


如果设置回竖屏 又可以了 说明代码没问题  因为也没有报错

如果设置回竖屏 又可以了 说明代码没问题  因为也没有报错- 预期表现



- 预期表现

- 预期表现- 复现路径


- 复现路径

小游戏就一个页面吧


- 提供一个最简复现 Demo

game.json

"deviceOrientation": "landscape",

设置为横屏


在game.js 在IOS下面是绘制不出来的 安卓下可以

var canvas = wx.createCanvas()

var context = canvas.getContext('2d')

context.fillStyle = 'red'

context.fillRect(0, 0, 100, 100)


网友回复

Link:

屏幕发生旋转的时候会清空画布,需要再画一次,或者在 requestAnimationFrame 回调每次去画。

娇华:

麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付