Commit fca1a868 authored by 范雪寒's avatar 范雪寒

feat: 加个特效,看看有没有被触发

parent 6ae08c6b
...@@ -6,7 +6,7 @@ cc.Class({ ...@@ -6,7 +6,7 @@ cc.Class({
start() { start() {
const BtnExit = cc.find('BtnFrame/BtnExit', this.node); const BtnExit = cc.find('BtnFrame/BtnExit', this.node);
BtnExit.on('click', () => { this.buttonOnClick(BtnExit, () => {
const middleLayer = cc.find('middleLayer'); const middleLayer = cc.find('middleLayer');
if (middleLayer) { if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer'); const middleLayerComponent = middleLayer.getComponent('middleLayer');
...@@ -30,7 +30,7 @@ cc.Class({ ...@@ -30,7 +30,7 @@ cc.Class({
} }
}); });
const BtnPlayAgain = cc.find('BtnFrame/BtnPlayAgain', this.node); const BtnPlayAgain = cc.find('BtnFrame/BtnPlayAgain', this.node);
BtnPlayAgain.on('click', () => { this.buttonOnClick(BtnPlayAgain, () => {
const middleLayer = cc.find('middleLayer'); const middleLayer = cc.find('middleLayer');
if (middleLayer) { if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer'); const middleLayerComponent = middleLayer.getComponent('middleLayer');
...@@ -48,4 +48,19 @@ cc.Class({ ...@@ -48,4 +48,19 @@ cc.Class({
} }
}); });
}, },
buttonOnClick(button, callback) {
if (button['cantClick']) {
return;
}
button['cantClick'] = true;
cc.tween(button)
.to(0.1, { scale: scale * 1.1 })
.to(0.1, { scale: scale })
.call(() => {
button['cantClick'] = false;
callback && callback();
})
.start();
}
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment