问题模块 框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
框架 小游戏 Bug 客户端 iOS 6.6.5 1.9.96
1. 横屏首先在game.json配置:{ "deviceOrientation": "landscape"}
2. 在调用import './js/libs/weapp-adapter'import './js/libs/symbol'之后重新获取画布var canvas = wx.createCanvas()
3. 更改屏幕宽高变量const screenWidth = window.innerWidth
const screenHeight = window.innerHeight改为 微信canvas的const screenWidth = canvas.width
const screenHeight = canvas.height
模拟器内正常

手机预览按钮,文字比例不正常,事件焦点完全无法触发

开发工具提供的射击游戏范例也是如此,模拟器内显示正常

手机预览文字比例不正常,事件焦点,检测碰撞安全不正确,事件完全无法触发

若将宽高变量恢复为const screenWidth = window.innerWidth
const screenHeight = window.innerHeight
则显示变形

希望能得到解答,谢谢!
代码片段
设置 { "deviceOrientation": "landscape" } 后不正常
微信小程序开发问题解答
微信小程序开发者回答: 给后人看吧。需要重新设置canvas宽高。canvas.width= window.innerWidthcanvas.height= window.innerHeight
微信小程序开发者回答: 有办法解决解决这个问题吗
微信小程序开发者回答:
有办法解决解决这个问题吗
微信小程序开发者回答:
开发者工具模拟器上均正常,只有手机ios不正常,安卓也正常
微信小程序开发者回答:
开发者工具上选择的模拟设备型号是?
你多切换几款,看下是否会出现真机一样的问题?
本文网址:http://www.91bianli.com/weixinxiaochengxu/48843.html