[]请教玩一玩横屏问题

BK的设置成横屏Home键在右边,laya设置为Laya.scaleMode = Laya.Stage.SCREEN_HORIZONTAL 启动游戏后会旋转到Home键在左边
这个是什么原因呢 Laya有可以设置横屏方向的方法么
已邀请:

Aar0n

赞同来自:

stage类里
  //处理横竖屏
            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;
                }
            }
 
setScreenSize 方法, 大概444行,可以改一下计算。把这两个 90 -90 调换一下。

要回复问题请先

商务合作
商务合作