Commit ff7ec199 authored by Tt's avatar Tt

完成

parent 96a235f0
This diff is collapsed.
......@@ -222,7 +222,7 @@ cc.Class({
} else if (GameManager.getIns().getState() == 1) {
let dragonDisplay = carton.getComponent(dragonBones.ArmatureDisplay);
dragonDisplay.playAnimation(this.animationName, 1);//animation所有的动画名称
// 动画结束后,出现单词,同时播放音频-----缺少单词放大效果
setTimeout(() => {
pg.view.visible(icon_ex, true);
let icon_ex_word = this._stageData.word;
......@@ -250,7 +250,7 @@ cc.Class({
pg.view.visible(btn_recording, true);
pg.view.visible(progress, true);
} else if (GameManager.getIns().getState() == 3) {
pg.view.visible(btn_record, true);
pg.view.visible(btn_record, false);
pg.view.visible(btn_recording, false);
pg.view.visible(progress, false);
setTimeout(() => {
......@@ -263,6 +263,23 @@ cc.Class({
}, 1000 * 4);//6秒钟之后进入下一关卡
} else if (GameManager.getIns().getState() == 4) {
// 一局失败弹出tryagain,同时下方录音按钮明亮并出现提示
pg.view.visible(end, true);
pg.view.visible(bg_tryagain, true);
pg.view.visible(btn_recording, false);
pg.view.visible(btn_record, true);
pg.view.visible(progress, false);
setTimeout(() => {
this.playSFX("audio_record");
pg.view.visible(icon_hand, true);
let action = cc.tween(icon_hand);
action.sequence(
cc.tween().by(0.5, { y: 50 }),
cc.tween().by(0.5, { y: -50 }),
).repeatForever();
action.start();
}, 1000 * 1);
} else if (GameManager.getIns().getState() == 5) {
pg.view.visible(end, false);
......@@ -306,6 +323,10 @@ cc.Class({
//按钮触发,使用的方法
onTouchRecord() {
this.playSFX("audio_btns");
let end = pg.view.find(this, "end");
let bg_tryagain = pg.view.find(end, "bg_tryagain")
pg.view.visible(end, false);
pg.view.visible(bg_tryagain, false);
GameManager.getIns().setState(2);
this.initLayout()
......@@ -338,7 +359,7 @@ cc.Class({
},
recrodEnd(data) {
let score = data.result.overall;
// score = 40;
score = 40;
if (score > 50) {
GameManager.getIns().setState(3);
this.initLayout();
......
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