返回列表 發帖

誰能幫我解答

這是一個創建板子,我想依生命3.2.1縮短板子,但如下面會重覆創建,Q:怎麼刪除上一個創建的板子
loadCfgg:function()
           {
                 var self = this,
                         sc = this.sceneManager.getScene("main");
                         
             var lev01 = this.cfg.life;
                 var cfg = self.cfg.stick;                         
             var st = sc.createRObj(Stick.ClassName,["stick"]);
                 var mx = sc.w*0.5;
                 var anims = ResManager.getAnimationsByName(cfg.resName,cfg.fName);
                 //根據配置數據創建擋板
                 function createStick(sc)
                 {
                          if(lev01==3)
                       {       
                             st.w = cfg.w;
                             st.h = cfg.h;
                             
                       }
                           else if(lev01==2)
                       {       
                             st.w = cfg.w*0.5;
                             st.h = cfg.h;                 
                       }
                           st.moveTo(mx,sc.h-30);
                   //獲取擋板動畫序列資源
                           st.setAnims(anims);
                      self.stick = st;
                 }
                   createStick(sc);//建立
           },

返回列表 回復 發帖