This commit is contained in:
computer\尼卡 2025-07-23 11:10:15 +08:00
parent 0b3cd8fb78
commit 0c1fa52444
5 changed files with 11451 additions and 6159 deletions

File diff suppressed because it is too large Load Diff

View File

@ -150,7 +150,9 @@ export default class Block extends cc.Component {
touchDelta: cc.Vec2 = cc.v2(0, 0);
adhesiveNode: any;
checkCollision: boolean = false;
//计时器
private scheduleCallback: any = null;
private scheduleCallback2: any = null;
onLoad() {
@ -745,6 +747,8 @@ export default class Block extends cc.Component {
}
eliminate() {
clearTimeout(this.scheduleCallback2);
clearTimeout(this.scheduleCallback);
//锤子状态消失
MapConroler._instance.pause = true;
if (MapConroler._instance.ishammer == true) {
@ -808,10 +812,10 @@ export default class Block extends cc.Component {
this.node.getChildByName("lock").getComponent("Lock").reduce();
return;
}
}, 1800);
}, 1200);
}
if (MapConroler._instance.ismagic) {
setTimeout(() => {
this.scheduleCallback = setTimeout(() => {
// 记录添加magic时的锚点
this.node.anchorX = 0.5;
this.node.anchorY = 0.5;
@ -868,7 +872,14 @@ export default class Block extends cc.Component {
this.node.getChildByName("lock").getComponent("Lock").reduce();
return;
}
}, 600);
}, 800);
// this.scheduleCallback = setTimeout(() => {
// function ()
// }, timeout); {
// };
// this.stopTimeCutDown();
// this.schedule(this.scheduleCallback, 0.6);
console.log("111")
}
@ -890,7 +901,7 @@ export default class Block extends cc.Component {
tim = time2
}
if (MapConroler._instance.hammer == true) MapConroler._instance.hammer = false;
setTimeout(() => {
this.scheduleCallback2= setTimeout(() => {
//如果方块可以消除
MapConroler._instance.blockNum -= 1;
MapConroler._instance.special_Treatment(this.node);
@ -925,7 +936,12 @@ export default class Block extends cc.Component {
}, tim);
}
stopTimeCutDown() {
if (this.scheduleCallback) {
this.unschedule(this.scheduleCallback);
this.scheduleCallback = null;
}
}
setVibrate(type, count) {
// return;
// console.log("最新:",cc.fx.GameConfig.GM_INFO.vibrateOpen,type);

View File

@ -1888,6 +1888,7 @@ export default class MapConroler extends cc.Component {
stopTimeCutDown() {
if (this.scheduleCallback) {
this.unschedule(this.scheduleCallback);
this.scheduleCallback = null;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,9 @@
{
"ver": "1.3.2",
"uuid": "625b0784-d5f1-4e52-9258-6ffa083fd973",
"importer": "prefab",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
"subMetas": {}
}