对齐方式:
水平:
Laya.stage.alignH = "center" // "left"(default), "right"
等同于:Laya.stage.alignH = Laya.stage.ALIGN_CENTER
垂直:
Laya.stage.alignV = "middle" //"top", "bottom"
等同:Laya.stage.alignV = Laya.stage.ALIGN_MIDDLE
缩放模式:
Laya.stage.scaleMode = "noscale"; //不缩放(default)
等同:Laya.stage.scaleMode = Laya.stage.SCAL_NOSCALE
"exactfit":全屏不等比缩放;
"showall": 最小比例缩放;
"noborder": 最大比例缩放;
"full": 不缩放,stage 高宽等于屏幕宽高;
"fixedWidth": 宽度不变,高度根据屏幕缩放;
"fixedhight": 高度不变,宽度根据屏幕比缩放;
场景布局类型:
Laya.stage.scaleMode = "none"; //不更改屏幕
等同;Laya.stage.scaleMode = Laya.stage.SCREEN_NONE;
"horizontal": 自动横屏
水平:
Laya.stage.alignH = "center" // "left"(default), "right"
等同于:Laya.stage.alignH = Laya.stage.ALIGN_CENTER
垂直:
Laya.stage.alignV = "middle" //"top", "bottom"
等同:Laya.stage.alignV = Laya.stage.ALIGN_MIDDLE
缩放模式:
Laya.stage.scaleMode = "noscale"; //不缩放(default)
等同:Laya.stage.scaleMode = Laya.stage.SCAL_NOSCALE
"exactfit":全屏不等比缩放;
"showall": 最小比例缩放;
"noborder": 最大比例缩放;
"full": 不缩放,stage 高宽等于屏幕宽高;
"fixedWidth": 宽度不变,高度根据屏幕缩放;
"fixedhight": 高度不变,宽度根据屏幕比缩放;
场景布局类型:
Laya.stage.scaleMode = "none"; //不更改屏幕
等同;Laya.stage.scaleMode = Laya.stage.SCREEN_NONE;
"horizontal": 自动横屏
"vertical": 自动竖屏
场景布局对应的 index.html 配置:
自动生成的: <meta name='screen-orientation' content='portrait' /> //不管用
LayaAir 的 js/ts 需要自己添加标签:<meta name='laya' screenorientation='portrait'> //表示竖屏
竖屏:
<meta name='laya' screenorientation='landscape'>
同时,游戏设置高宽,不能是竖屏的设置,如:Laya.init(480, 852); //此处高比宽大,是竖屏,启动时会提示在 index.html中设置竖屏。
可设置为:Laya.init(Laya.Browser.width, Laya.Browser.height, Laya.WebGL); //表设置为浏览器高宽,在手机app上就是屏幕高宽。此处开启了 WebGL 模式。
http://layaair.ldc.layabox.com/api/index.html?category=&class=laya.display.Stage