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 调换一下。