[]微信浏览器里横屏home键方向
//自动横屏,游戏的水平方向始终与浏览器屏幕较短边保持垂直
Laya.stage.screenMode = Stage.SCREEN_HORIZONTAL;
微信浏览器里这样设置后,home键一直会在右侧
微信浏览里有个手势,横屏时home在右侧的话,往上推就是关闭页面了
游戏里会用到这个手势比如拖动出牌,取消语音发送
如何能让home键在左侧?
Laya.stage.screenMode = Stage.SCREEN_HORIZONTAL;
微信浏览器里这样设置后,home键一直会在右侧
微信浏览里有个手势,横屏时home在右侧的话,往上推就是关闭页面了
游戏里会用到这个手势比如拖动出牌,取消语音发送
如何能让home键在左侧?
没有找到相关结果
已邀请:
2 个回复
Aar0n
赞同来自:
//处理横竖屏
canvasDegree = 0;
if (rotation) {
if (_screenMode === SCREEN_HORIZONTAL) {
mat.rotate(Math.PI / 2);
mat.translate(screenHeight / pixelRatio, 0);
canvasDegree = 90;
} else {
mat.rotate(-Math.PI / 2);
mat.translate(0, screenWidth / pixelRatio);
canvasDegree = -90;
}
}
这段代码,把横屏角度自己改一下。
zeroclan8
赞同来自:
AS3版本,Stage类
//处理横竖屏
搜索到这个注释,下面的代码判断微信浏览器环境
if (_screenMode === SCREEN_HORIZONTAL) {
if (Browser.onWeiXin)
{
mat.rotate(-Math.PI / 2);
mat.translate(0, screenWidth / pixelRatio);
canvasDegree = -90;
}
else
{
mat.rotate(Math.PI / 2);
mat.translate(screenHeight / pixelRatio, 0);
canvasDegree = 90;
}
}