起言:在經過layaair技術開發遊戲以前最好對TS和es6有必定的瞭解。es6
1、LayaBox引擎開發各組件做用數組
文檔地址:http://ldc.layabox.com/函數
2、開發過程遇到的問題ui
1.tab切換(經常使用在排行,功能切換等方面)this
this.topTab.selectHandler = new Laya.Handler(this, this.onTabSelected);//選中時執行函數
this.topTab.selectedIndex = 1;//設置默認選中下標
this.list.renderHandler = new Laya.Handler(this, this.updateListCell);//修改cell信息是調用,可與其餘ui互調spa
eg:遊戲
updateCellInfo(_cell:RebirthRecordCell, _index:number){
_cell.updateCellInfo();
}開發
this.list.dataSource = [1,2,3,4,5];//數組長度就是加載的cell內容條數文檔
深刻:get
switch (_index) {
case 0:
this.rankList.dataSource = AllCfg.getInstance().getRankingIds();
break;
case 1:
this.rankList.dataSource = [];
break;
case 2:
this.rankList.dataSource = this._worldRankData;
break;
default:
break;
}//切換時候從新渲染
2.抽獎功能
//能夠利用tween 動做
Laya.Tween.to(this.rotatePart, {rotation:rotation}, 5000, Laya.Ease.cubicOut,Laya.Handler.create(this,this.tencost_onTweeed, [_response["data"]["spinItems"]]));