xx 1 سال پیش
والد
کامیت
1dc8f2029b

+ 1 - 1
assets/script/gameManager.ts

@@ -174,7 +174,7 @@ export class gameManager extends Component {
     public static next_level(categoryid:number,call_back):boolean{
         let item = gameManager.get_cur_level_by_categoryid(categoryid);
         let play_item = gameManager.get_play_list_item_by_categoryid(categoryid);
-        if(item.level<play_item.barrier_number){
+        if(item.level<=play_item.barrier_number){
             item.level+=1;
             gameManager.sync_data((is_sync)=>{
                 if(is_sync){

+ 76 - 39
assets/script/launch/view_launch.ts

@@ -14,7 +14,7 @@ export class launch_view extends Component {
     start() {
         this.progress.getComponent(ProgressBar).progress = 0;
         // this.Interval_id=setInterval(this.setupLoading.bind(this),200);
-        this.schedule(this.setupLoading,0.1)
+        this.schedule(this.setupLoading,0.05)
     }
 
     setupLoading(){
@@ -130,17 +130,20 @@ export class launch_view extends Component {
             let all = 0;
             const element = gameManager.get_play_list_item_by_categoryid(config.PLAY_TYPE.MEI_NV_ZHAO_XI_JIE);
             let item = gameManager.get_cur_level_by_categoryid(element.id);
-            let key = `${element.id}_${item.level}`;
-            let str = StorageManager.instance.getGlobalData(key);
-            if(str===""||str===undefined||str===null){
-                all++;
-                gameManager.loadLevelImg(element.id,item.level,()=>{
-                    this.isStop = false;
-                })
-            }
-            if(all===0){
+            // let key = `${element.id}_${item.level}`;
+            // let str = StorageManager.instance.getGlobalData(key);
+            // if(str===""||str===undefined||str===null){
+            //     all++;
+            //     gameManager.loadLevelImg(element.id,item.level,()=>{
+            //         this.isStop = false;
+            //     })
+            // }
+            // if(all===0){
+            //     this.isStop = false;
+            // }
+            gameManager.loadLevelImg(element.id,item.level,()=>{
                 this.isStop = false;
-            }
+            })
         }
 
         if(progress_number==50){
@@ -148,17 +151,20 @@ export class launch_view extends Component {
             let all = 0;
             const element = gameManager.get_play_list_item_by_categoryid(config.PLAY_TYPE.HAN_ZI_ZHAO_BU_TONG);
             let item = gameManager.get_cur_level_by_categoryid(element.id);
-            let key = `${element.id}_${item.level}`;
-            let str = StorageManager.instance.getGlobalData(key);
-            if(str===""||str===undefined||str===null){
-                all++;
-                gameManager.loadLevelImg(element.id,item.level,()=>{
-                    this.isStop = false;
-                })
-            }
-            if(all===0){
+            // let key = `${element.id}_${item.level}`;
+            // let str = StorageManager.instance.getGlobalData(key);
+            // if(str===""||str===undefined||str===null){
+            //     all++;
+            //     gameManager.loadLevelImg(element.id,item.level,()=>{
+            //         this.isStop = false;
+            //     })
+            // }
+            // if(all===0){
+            //     this.isStop = false;
+            // }
+            gameManager.loadLevelImg(element.id,item.level,()=>{
                 this.isStop = false;
-            }
+            })
         }
 
         if(progress_number==60){
@@ -166,33 +172,38 @@ export class launch_view extends Component {
             let all = 0;
             const element = gameManager.get_play_list_item_by_categoryid(config.PLAY_TYPE.YI_QI_ZHAO_CHA);
             let item = gameManager.get_cur_level_by_categoryid(element.id);
-            let key = `${element.id}_${item.level}`;
-            let str = StorageManager.instance.getGlobalData(key);
-            if(str===""||str===undefined||str===null){
-                all++;
-                gameManager.loadLevelImg(element.id,item.level,()=>{
-                    this.isStop = false;
-                })
-            }
-            if(all===0){
+            // let key = `${element.id}_${item.level}`;
+            // let str = StorageManager.instance.getGlobalData(key);
+            // if(str===""||str===undefined||str===null){
+            //     all++;
+            //     gameManager.loadLevelImg(element.id,item.level,()=>{
+            //         this.isStop = false;
+            //     })
+            // }
+            // if(all===0){
+            //     this.isStop = false;
+            // }
+            gameManager.loadLevelImg(element.id,item.level,()=>{
                 this.isStop = false;
-            }
+            })
         }
 
 
         if(progress_number==70){
             this.isStop = true;
-            let temp_count = 0;
             let call = ()=>{
-                temp_count++;
-                if(temp_count>=4){
-                    this.isStop = false;
-                }   
+                this.isStop = false;
             }
             gameManager.loadSysMusic(call);
-            gameManager.loadPlayMusicByCategoryId(config.PLAY_TYPE.MEI_NV_ZHAO_XI_JIE,call);
+
+        }
+
+        if(progress_number==75){
+            this.isStop = true;
+            let call = ()=>{
+                this.isStop = false;
+            }
             gameManager.loadPlayMusicByCategoryId(config.PLAY_TYPE.YI_QI_ZHAO_CHA,call);
-            gameManager.loadPlayMusicByCategoryId(config.PLAY_TYPE.HAN_ZI_ZHAO_BU_TONG,call);
         }
 
         if(progress_number==80){
@@ -207,13 +218,39 @@ export class launch_view extends Component {
                 }
             })
         }
+
+        if(progress_number==85){
+            this.isStop = true;
+            let call = ()=>{
+                this.isStop = false; 
+            }
+            gameManager.loadPlayMusicByCategoryId(config.PLAY_TYPE.MEI_NV_ZHAO_XI_JIE,call);
+
+        }
+        if(progress_number==85){
+            this.isStop = true;
+            let call = ()=>{
+                this.isStop = false; 
+            }
+            gameManager.loadPlayMusicByCategoryId(config.PLAY_TYPE.HAN_ZI_ZHAO_BU_TONG,call);
+
+        }
+ 
+        if(progress_number==90){
+            this.isStop = true;
+            let call = ()=>{
+                this.isStop = false; 
+            }
+            gameManager.loadPlayMusicByCategoryId(config.PLAY_TYPE.YI_QI_ZHAO_CHA,call);
+
+        }
         if(progress_number>=100){
             this.finishLoading();
             this.unschedule(this.setupLoading)
             progress_number = 100;
         }
         this.lab_progress.getComponent(Label).string = `加载中 ${progress_number} %...`;
-        this.progress.getComponent(ProgressBar).progress += 0.05;
+        this.progress.getComponent(ProgressBar).progress += 0.025;
      
     }
 

+ 5 - 0
assets/script/play_list/zhaocha_component/view_game_play_mei_nv_zhao_xi_jie.ts

@@ -124,6 +124,11 @@ export class view_game_play_mei_nv_zhao_xi_jie extends Component {
             }
         }
         let levels_item = gameManager.get_cur_level_by_categoryid(this.categoryid);
+        let play_item = gameManager.get_play_list_item_by_categoryid(this.categoryid);
+        if(levels_item.level>=play_item.barrier_number){
+            this.btn_tip.active = false;
+        }
+
         tools.loadRemoteImgByCategoryid(this.categoryid,levels_item.level,this.m_data.img,(sf)=>{
             count++;
             self.img_sf= sf;

+ 4 - 0
assets/script/play_list/zhaocha_font/view_game_play_han_zi_zhao_bu_tong.ts

@@ -83,6 +83,10 @@ export class view_game_play_han_zi_zhao_bu_tong extends Component {
         self.isShowWin = false;
         gameManager.decRefSf(this.categoryid);
         let levels_item = gameManager.get_cur_level_by_categoryid(this.categoryid);
+        let play_item = gameManager.get_play_list_item_by_categoryid(this.categoryid);
+        if(levels_item.level>=play_item.barrier_number){
+            this.btn_tip.active = false;
+        }
         let call_back = ()=>{
             if(count>=3){
                 gameManager.loadPlayMusicByCategoryId(this.categoryid,()=>{

+ 4 - 0
assets/script/play_list/zhaocha_up_down/view_game_play_shuang_tu_zhao_bu_tong.ts

@@ -370,7 +370,11 @@ export class view_game_play_shuang_tu_zhao_bu_tong extends Component {
                 })
             }
         }
+        let play_item = gameManager.get_play_list_item_by_categoryid(this.categoryid);
         let levels_item = gameManager.get_cur_level_by_categoryid(this.categoryid);
+        if(levels_item.level>=play_item.barrier_number){
+            this.btn_tip.active = false;
+        }
         tools.loadRemoteImgByCategoryid(this.categoryid,levels_item.level,this.m_data.img1,(sf)=>{
             count++;
             self.img_1_sf = sf;