屏幕適配
獲取瀏覽器DPR (Device Pixel Ratio)設備像素比:Laya.Browser.pixelRatio
邏輯寬高(邏輯分辨率的寬高):Laya.Browser.clientWidth、Laya.Browser.clientHeight
物理寬高(物理分辨率):Laya.Browser.width、Laya.Browser.height
設計寬高:在LayaAir引擎裏,初始化引擎的init(寬,高)
值對應的就是設計寬高。如Laya.init(750, 1334);
引擎內置的抗鋸齒:LayaAir引擎內置了抗鋸齒方法,並且在3D庫中默認開啓了,2D想開啓的話可以在init()之前加入Config.isAntialias =true;
3D關閉HDR:
this.camera = new Laya.Camera(0, 0.1, 100);
this.camera.enableHDR = false; //關閉HDR
開啓視網膜畫布模式
開啓視網膜畫布模式的方式有兩種,一種是在初始化舞臺之前,也就是init()
之前添加一行配置代碼。代碼如下:
//使用視網膜畫布模式,在init之前使用
Config.useRetinalCanvas = true;
如果想動態控制視網膜畫布模式的開和關,也可以用另一種設置模式,在init()
之後添加配置代碼。代碼如下:
//使用視網膜畫布模式,在init之後使用
Laya.stage.useRetinalCanvas = true;
垂直對齊:
Laya.stage.alignV = "left"; // left | center | right
常量寫法:Laya.Stage.ALIGN_LEFT | Laya.Stage.ALIGN_CENTER | Laya.Stage.ALIGN_RIGHT
水平對齊:
Laya.stage.alignH ="top"; //top | middle | bottom
常量寫法:Laya.Stage.ALIGN_TOP | Laya.Stage.ALIGN_MIDDLE | Laya.Stage.ALIGN_BOTTOM
初始化舞臺:Laya.init(750, 1136, Laya['WebGL']);
設置舞臺背景顏色:Laya.stage.bgColor = "FF0000";
屏幕方向設置:Laya.stage.screenMode = "none"; //none | horizontal | vertical
常量寫法:Laya.Stage.SCREEN_NONE | Laya.Stage.SCREEN_HORIZONTAL | Laya.Stage.SCREEN_VERTICAL