獲取瀏覽器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
建立動畫例項:this.roleani = new laya.animation();
載入動畫圖集:this.roleani.loadatlas("res/atlas/role.atlas",laya.handler.create(this,this.onloaded));
this.roleani.play();
private onloaded():void
/*** 建立一組動畫的url陣列(美術資源位址陣列)
* aniname 動作的名稱,用於生成url
* length 動畫最後一幀的索引值,
*/
private aniurls(aniname:string,length:number):any{
var urls:any = ;
for(var i:number = 0;i當被多次使用的時候,使用動畫模板可以節省cpu的開銷,但是,如果只是偶爾或一次使用,那就不要使用動畫模板,因為節省cpu開銷是以犧牲一定的記憶體開銷為代價。
音量:通過laya.media.soundmanager音訊管理類中的setsoundvolume,初始值為1。音量範圍從 0(靜音)至 1(最大音量)。
靜音:soundmanager.useaudiomusic=false;
(1)使用「格式工廠」音訊檔案轉換工具。選擇 44100hz,96kbps 進行轉換。
(2)音訊檔案盡量小,不僅僅是頻寬的限制,還有瀏覽器音訊解碼的效率問題。
laya龍骨換裝 LayaAir之骨骼動畫 基礎
layaair可以是用dragonbone和spine生成的骨骼動畫檔案,但是需要將他們的動畫檔案進行轉化,轉化後的檔案才能夠被layaair識別.而無論是dragonbone還是spine都不是layaair官方工具,轉化的安全和相容性有些問題,這是乙個坑.到目前為止此轉化有2個問題 對版本的支援...
Laya學習筆記 12RunTime
在layaairide中資源面板下所有的元件均有runtime的屬性,runtime是該元件執行時的邏輯類 相同元件可使用同一runtime類來實現相同的功能,比如不同頁面上需要對相同的元件實現同一功能。需要注意的是元件的runtime邏輯類如果不繼承元件自身,並且繼承的物件中沒有該元件的屬性時,這...
python基礎筆記 python基礎筆記
一 變數 定義變數的規則 1 變數名只能是字母 數字 下劃線的組合 2 變數名不能以數字開頭 3 python中使用的關鍵字不能作為變數 注意 行業預設規則 1 變數命令見名知意 2 駝峰 3 字母全大寫代表是常量 例子 name mr liao name1 name print name,name...