cc.Class({ extends: cc.Component, properties: { PlayerDistance:0, CurrentLvIndex:2, TargetNum:720*2, BgPrefabArray:[], AllBgPrefabArray:[], BAllSceneLoaded:false, PlayerInTheZone:'None', Hero: { default: null, type: cc.Node }, prefab : [cc.Prefab], // bg0_prefab:{//空白 // default:null, // type:cc.Prefab // }, // bg1_prefab:{//短跑起点 // default:null, // type:cc.Prefab // }, // bg2_prefab:{//大加居中 // default:null, // type:cc.Prefab // }, // bg3_prefab:{//终点线1 // default:null, // type:cc.Prefab // }, // bg4_prefab:{//终点线 // default:null, // type:cc.Prefab // }, // bg5_prefab:{//跨栏起点线 // default:null, // type:cc.Prefab // }, // bg6_prefab:{//大缓跨栏居中 // default:null, // type:cc.Prefab // }, // bg7_prefab:{//标枪起点 // default:null, // type:cc.Prefab // }, // bg8_prefab:{//标枪模型 // default:null, // type:cc.Prefab // }, // bg9_prefab:{//长10加前半部分 // default:null, // type:cc.Prefab // }, // bg10_prefab:{//长10加后半部分 // default:null, // type:cc.Prefab // }, // bg11_prefab:{//标枪计距带起点 // default:null, // type:cc.Prefab // }, // bg12_prefab:{//标枪计距带中部10M-100M // default:null, // type:cc.Prefab // }, // bg13_prefab:{//标枪计距带尾部110M // default:null, // type:cc.Prefab // }, // bg14_prefab:{//跳远起点 // default:null, // type:cc.Prefab // }, // bg15_prefab:{//沙坑1M // default:null, // type:cc.Prefab // }, // bg16_prefab:{//沙坑2-4M // default:null, // type:cc.Prefab // }, // bg17_prefab:{//沙坑5-7M // default:null, // type:cc.Prefab // }, // bg18_prefab:{//沙坑8-10M // default:null, // type:cc.Prefab // }, // bg19_prefab:{//沙坑11M // default:null, // type:cc.Prefab // }, // bg20_prefab:{//骑车起点 // default:null, // type:cc.Prefab // }, // bg21_prefab:{//自行车模型 // default:null, // type:cc.Prefab // }, // bg22_prefab:{//两个大加1 // default:null, // type:cc.Prefab // }, // bg23_prefab:{//两个大加2 // default:null, // type:cc.Prefab // }, // bg24_prefab:{//一个大加靠左 // default:null, // type:cc.Prefab // }, // bg25_prefab:{//长7加1 // default:null, // type:cc.Prefab // }, // bg26_prefab:{//长7加2左半部分 // default:null, // type:cc.Prefab // }, // bg27_prefab:{//长7加2右半部分及长10加1左半部分 // default:null, // type:cc.Prefab // }, // bg28_prefab:{//长10加1右半部分及长10加2左半部分 // default:null, // type:cc.Prefab // }, // bg29_prefab:{//长10加2中部 // default:null, // type:cc.Prefab // }, // bg30_prefab:{//长10加2尾部及长10加3左半部分 // default:null, // type:cc.Prefab // }, // bg31_prefab:{//长10加3右半部分 // default:null, // type:cc.Prefab // }, LocationLine: { default: null, type: cc.Prefab }, // aIndex:0, // Distance:10, }, start : function() { this.TargetNum = 720*3; this.CurrentLvIndex = 2; cc.log("预制集合",this.prefab); this.AllBgPrefabArray = [ this.prefab[1], this.prefab[2], this.prefab[2], this.prefab[2], this.prefab[2], this.prefab[2], this.prefab[3], ]; // this.AllBgPrefabArray = [ // //短跑 // this.bg1_prefab,//短跑起点 // this.bg2_prefab,//短跑8个大加 // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg3_prefab,//终点线1 // this.bg4_prefab,//终点线 // this.bg0_prefab,//空白 // //跨栏 // this.bg5_prefab,//跨栏起点 // this.bg2_prefab,//连续4个大加交替4个大缓跨栏 // this.bg6_prefab,//连续4个大加交替4个大缓跨栏 // this.bg2_prefab, // this.bg6_prefab, // this.bg2_prefab, // this.bg6_prefab, // this.bg2_prefab, // this.bg6_prefab, // this.bg2_prefab, // this.bg6_prefab, // this.bg3_prefab,//终点线1 // this.bg4_prefab,//终点线 // this.bg0_prefab,//空白 // //标枪 // this.bg7_prefab,//标枪起点 // this.bg8_prefab,//标枪模型 // this.bg2_prefab,//7个大加 // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg9_prefab,//长10加前半部分 // this.bg10_prefab,//长10加后半部分 // this.bg9_prefab,//长10加前半部分 // this.bg10_prefab,//长10加后半部分 // this.bg11_prefab,//标枪距离计算起点 // this.bg12_prefab,//标枪距离计算中间部分共10个 // this.bg12_prefab, // this.bg12_prefab, // this.bg12_prefab, // this.bg12_prefab, // this.bg12_prefab, // this.bg12_prefab, // this.bg12_prefab, // this.bg12_prefab, // this.bg12_prefab, // this.bg13_prefab,//标枪距离计算末尾部分 // //跳远 // this.bg14_prefab,//跳远起点 // this.bg2_prefab,//7个大加 // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg2_prefab, // this.bg9_prefab,//长10加前半部分 // this.bg10_prefab,//长10加后半部分 // this.bg9_prefab,//长10加前半部分 // this.bg10_prefab,//长10加后半部分 // this.bg15_prefab,//沙坑1M // this.bg16_prefab,//沙坑2-4M // this.bg17_prefab,//沙坑5-7M // this.bg18_prefab,//沙坑8-10M // this.bg19_prefab,//沙坑11M // this.bg0_prefab,//空白 // //骑车 // this.bg20_prefab,//骑车起点 // this.bg21_prefab,//自行车模型 // this.bg22_prefab,//5个大加 // this.bg23_prefab,// // this.bg24_prefab,// // this.bg25_prefab,//2个长7 // this.bg26_prefab,// // this.bg27_prefab,//3个长10 // this.bg28_prefab,// // this.bg29_prefab,// // this.bg30_prefab,// // this.bg31_prefab,// // this.bg0_prefab,//3个空白 // this.bg0_prefab,// // this.bg0_prefab,// // this.bg3_prefab,//终点线1 // this.bg4_prefab,//终点线 // // // ] //设置标枪具体距离数字 // var Distance = 10; // for(var i = 40;i<50;i++) // { // var tPrefab = this.AllBgPrefabArray[i]; // var JavelinDistanceNUM = tPrefab.getChildByName("JavelinDistanceNUM"); // var JavelinDistanceScript = JavelinDistanceNUM.getComponent("SetJavelinDistanceNum"); // JavelinDistanceScript.MyDistanceNum = Distance; // //tPrefab.MyDistanceNum = Distance; // Distance += 10; // } for(var i = 0;ithis.TargetNum) // { // // this.CurrentLvIndex++; // this.TargetNum = 720*this.CurrentLvIndex; // var tPrefab = cc.instantiate(this.AllBgPrefabArray[this.CurrentLvIndex+1]); // tPrefab.parent = this.node; // tPrefab.setPosition(720*(this.CurrentLvIndex+1),200); // this.BgPrefabArray.shift().destroy(); // this.BgPrefabArray.push(tPrefab); // // // if(this.aIndex > 40 && this.aIndex<50) // { // var JavelinDistanceNUM = tPrefab.getChildByName("JavelinDistanceNUM"); // var JavelinDistanceScript = JavelinDistanceNUM.getComponent("SetJavelinDistanceNum"); // JavelinDistanceScript.MyDistanceNum = Distance; // //tPrefab.MyDistanceNum = Distance; // this.Distance += 10; // cc.log('this.aIndex == '+this.aIndex); // } // this.aIndex++; // } }, });