Laya 筆記-LayaAir基礎篇

屏幕適配

獲取瀏覽器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:

  1. this.camera = new Laya.Camera(0, 0.1, 100);
  2. this.camera.enableHDR = false; //關閉HDR

開啓視網膜畫布模式

開啓視網膜畫布模式的方式有兩種,一種是在初始化舞臺之前,也就是init()之前添加一行配置代碼。代碼如下:

  1. //使用視網膜畫布模式,在init之前使用
  2. Config.useRetinalCanvas = true;

如果想動態控制視網膜畫布模式的開和關,也可以用另一種設置模式,在init()之後添加配置代碼。代碼如下:

  1. //使用視網膜畫布模式,在init之後使用
  2. 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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章