Commit 071e03c0 authored by Tt's avatar Tt

处理通用结算

parent d8fc8a8c
// pg.event.on('layer_ending_touch_replay', () => {
// alert('replay')
// })
// pg.event.on('layer_ending_touch_next', () => {
// alert('next')
// })
// pg.event.emit('layer_ending_show')
import pg from "../../scene/pg_hy17_hds";
......@@ -14,10 +11,10 @@ export default class LayerEnding extends cc.Component {
private layer_center: cc.Node;
private replay_btn: cc.Node;
private next_btn: cc.Node;
private res:cc.Node;
private res: cc.Node;
onLoad() {
this.layer_center = pg.view.find(this.node, "layer_center")
this.res= pg.view.find(this.node,"res")
this.res = pg.view.find(this.node, "res")
pg.view.visible(this.layer_center, false);
this.replay_btn = pg.view.find(this.layer_center, "replay_btn")
this.next_btn = pg.view.find(this.layer_center, "next_btn")
......@@ -28,12 +25,12 @@ export default class LayerEnding extends cc.Component {
})
}
showLayer(data) {
let ending = pg.view.find(this.res,"ending")
let ending = pg.view.find(this.res, "ending")
pg.audio.playLocalAudio(ending)
pg.view.visible(this.layer_center, true)
pg.view.setString(pg.view.find(this.layer_center, 'finish_box/coin_num'), 'X' + data.coin);
let finish_cat = pg.view.find(this.layer_center, "finish_cat")
pg.view.playDBAnimation(finish_cat, "finish", 1);
pg.view.playDBAnimation(finish_cat, "finish", 1);
let bg_light = pg.view.find(this.layer_center, "bg_light")
cc.tween(bg_light).by(2, { angle: 360 }).repeatForever().start();
pg.view.visible(this.layer_center, true)
......@@ -46,7 +43,14 @@ export default class LayerEnding extends cc.Component {
onTouchNext() {
pg.view.visible(this.layer_center, false)
pg.event.emit('layer_ending_touch_next');
const middleLayer = cc.find('middleLayer');
const middleLayerComponent = middleLayer.getComponent('middleLayer');
const { index, length } = middleLayerComponent.getPageInfo(); // 返回 length:有多少页; index: 当前第几页(从0开始)
if (index == length - 1) {
middleLayerComponent.goNextCross(); // 跳转到下一关卡
} else {
middleLayerComponent.goNextPage(); // 跳转到下一页
}
}
}
......@@ -135,8 +135,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
onTouchNext() {
this.playBtnAudio()
this.initGame()
}
playBtnAudio() {
let btn_audio = pg.view.find(this.res, "audio/btn")
......
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