Laya的屏幕匹配

对齐方式:
    水平:
        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


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值