WaterControl/assets/Script/Map.ts
2024-07-10 18:35:07 +08:00

81 lines
2.0 KiB
TypeScript

// Learn TypeScript:
// - https://docs.cocos.com/creator/manual/en/scripting/typescript.html
// Learn Attribute:
// - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
const {ccclass, property} = cc._decorator;
@ccclass
export default class NewClass extends cc.Component {
// LIFE-CYCLE CALLBACKS:
horizontal:number; //横向
vertical:number; //纵向
passTime:number;
nowPos:cc.Vec2;
onLoad () {
}
start () {
this.initMap();
}
initMap(){
this.setMapInfo();
}
//根据关卡设置地图大小
setMapInfo(){
switch(cc.fx.GameConfig.custom){
case 0:
this.vertical = 4;
this.horizontal = 4;
this.passTime = 0.3;
break;
case 1:
this.vertical = 5;
this.horizontal = 5;
this.passTime = 0.25;
break;
case 2:
this.vertical = 5;
this.horizontal = 5;
this.passTime = 0.2;
break;
case 3:
this.vertical = 5;
this.horizontal = 5;
this.passTime = 0.18;
break;
case 4:
this.vertical = 6;
this.horizontal = 6;
this.passTime = 0.16;
break;
case 5:
this.vertical = 6;
this.horizontal = 7;
this.passTime = 0.14;
break;
case 6:
this.vertical = 6;
this.horizontal = 8;
this.passTime = 0.12;
break;
case 7:
this.vertical = 6;
this.horizontal = 9;
this.passTime = 0.1;
break;
}
}
// update (dt) {}
}