Commit b50dfdc7 authored by 李维's avatar 李维

添加自动跳下一页方法

parent c7ce6b5c
......@@ -41,52 +41,64 @@ cc.Class({
cc.audioEngine.stopAll();
cc.audioEngine.play(this['结束']);
const btnRestart = cc.find('Canvas/endView/BtnRestart');
btnRestart.active = false;
btnRestart.opacity = 0;
const nodeCharactor = cc.find('Canvas/endView/NodeCharactor');
await asyncTweenTo(nodeCharactor, 0.6, { y: 150 }, { easing: 'quadOut' });
// const btnRestart = cc.find('Canvas/endView/BtnRestart');
// btnRestart.active = false;
// btnRestart.opacity = 0;
// const nodeCharactor = cc.find('Canvas/endView/NodeCharactor');
// await asyncTweenTo(nodeCharactor, 0.6, { y: 150 }, { easing: 'quadOut' });
this.showRibbons();
// this.showRibbons();
nodeCharactor.zIndex = 110;
await asyncTweenTo(nodeCharactor, 0.6 / 3, { y: 50 }, { easing: 'quadIn' });
// nodeCharactor.zIndex = 110;
// await asyncTweenTo(nodeCharactor, 0.6 / 3, { y: 50 }, { easing: 'quadIn' });
asyncPlayDragonBoneAnimation(nodeCharactor, 'wave', -1);
// asyncPlayDragonBoneAnimation(nodeCharactor, 'wave', -1);
await asyncDelayTime(1);
this.onFinish();
this.showFinishStone();
// this.showFinishStone();
await asyncDelayTime(3);
// await asyncDelayTime(3);
btnRestart.active = true;
btnRestart.zIndex = 130;
await asyncTweenTo(btnRestart, 0.3, { opacity: 255 });
// btnRestart.active = true;
// btnRestart.zIndex = 130;
// await asyncTweenTo(btnRestart, 0.3, { opacity: 255 });
btnRestart.on('click', () => {
btnRestart.off('click');
cc.tween(btnRestart)
.to(0.3, { scale: 3, opacity: 0 })
.call(() => {
// btnRestart.on('click', () => {
// btnRestart.off('click');
// cc.tween(btnRestart)
// .to(0.3, { scale: 3, opacity: 0 })
// .call(() => {
cc.audioEngine.play(this['点击']);
btnRestart.active = false;
// cc.audioEngine.play(this['点击']);
// btnRestart.active = false;
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
middleLayer.getComponent('middleLayer')?.reloadBundle();
}
// cc.director.runScene('sn11_zmxz', () => {
// const btnStart = cc.find(`Canvas/endView/BtnStart`);
// btnStart.active = false;
// // cc.find(`Canvas`).getComponent('sn11_zmxz').gameStart();
// });
})
.start();
});
// const middleLayer = cc.find('middleLayer');
// if (middleLayer) {
// middleLayer.getComponent('middleLayer')?.reloadBundle();
// }
// // cc.director.runScene('sn11_zmxz', () => {
// // const btnStart = cc.find(`Canvas/endView/BtnStart`);
// // btnStart.active = false;
// // // cc.find(`Canvas`).getComponent('sn11_zmxz').gameStart();
// // });
// })
// .start();
// });
},
onFinish() {
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.goNextPage();
return;
} else {
console.log("[onFinish] middleLayer not found")
}
},
showFinishStone() {
......
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