LayaAir開發

起言:在經過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"]]));

相關文章
相關標籤/搜索