微信小游戏有屏幕适配的文档吗?
我们发现在IPhoneX等全面屏的机子上,会有一些问题:
1。设置Canvas.fixWidth = true, Canvas.fixHeight = true后,在模拟器中是留有黑边的,但在微信小游戏中是直接拉伸到全屏的。
2。界面的按钮没法点击,好像是触摸点和按钮显示位置对不上,可能和问题1有系统。
请问你们有在IPhoneX上测试过小游戏的适配吗?
我们使用的版本是 creator 1.10正式版
微信小游戏有屏幕适配的文档吗?
我们发现在IPhoneX等全面屏的机子上,会有一些问题:
1。设置Canvas.fixWidth = true, Canvas.fixHeight = true后,在模拟器中是留有黑边的,但在微信小游戏中是直接拉伸到全屏的。
2。界面的按钮没法点击,好像是触摸点和按钮显示位置对不上,可能和问题1有系统。
请问你们有在IPhoneX上测试过小游戏的适配吗?
我们使用的版本是 creator 1.10正式版
同样的问题,界面会拉伸,按钮触点位置全部都不对
兼容适配并且触点位置也正确,加入以下代码即可(建议分辨率宽720x高1280)
第一种:全屏拉伸,iPhoneX或平板类的会拉伸变形
cc.view.setDesignResolutionSize(720, 1280, cc.ResolutionPolicy.EXACT_FIT);
第二种:1比1显示,iPhoneX上下有黑边、平板左右有黑边,但不会变形(推荐)
cc.view.setDesignResolutionSize(720, 1280, cc.ResolutionPolicy.EXACT_FIT);
var canvasSize = cc.view.getCanvasSize();
var proportion = canvasSize.width / canvasSize.height;
if (proportion >= 0.6) {
cc.view.setDesignResolutionSize(720, 1280, cc.ResolutionPolicy.FIXED_HEIGHT);
} else {
cc.view.setDesignResolutionSize(720, 1280, cc.ResolutionPolicy.FIXED_WIDTH);
}
这段代码放到微信小游戏会导致一个错误直接黑屏?