因为游戏是依托在浏览器中,在手机上似乎无法控制浏览器的朝向,也就是旋转方向。
而游戏内会添加屏幕适配,在浏览器旋转的时候也需要处理下。
this.stage.addEventListener(egret.StageOrientationEvent.ORIENTATION_CHANGE, function (evt) {
//TODO: do sth.
} , this );
其实引擎里也是用的
window.addEventListener("orientationchange", function () {
//TODO: do sth.
});
window.orientation 可以获得当前旋转的角度,0是竖屏,-90或+90是横屏。
想要监听屏幕大小改变,可以
window.addEventListener(egret.Event.RESIZE,function() {});