Commit fc70812c authored by Tt's avatar Tt

增加音效

parent 76d6a6e1
......@@ -168,6 +168,7 @@ export default class NewClass extends cc.Component {
mouse_normal.active = true;
mouse_right.active = false;
mouse_wrong.active = false;
this.playLocalAudio('out');
cc.tween(mouse_normal).to(1, { y: endPos.y }).delay(3).to(1, { y: startPos.y }).call(() => {
item.data = null
}).start();
......@@ -189,6 +190,7 @@ export default class NewClass extends cc.Component {
let text = pg.view.find(this.layout_robot, 'text')
pg.view.visible(text, true);
text.position = cc.v3(cc.v2(-9, 30));
this.playLocalAudio('add')
cc.tween(text).by(0.5, { y: 20 }).delay(3).call(() => {
pg.view.visible(text, false);
resolve("")
......@@ -208,6 +210,7 @@ export default class NewClass extends cc.Component {
Game.getIns().state = GAME_STATE.OVER;
this.stopAllAni();
if (data.right) {
this.playLocalAudio('right');
mouse_normal.active = false;
mouse_right.active = true;
mouse_wrong.active = false;
......@@ -225,6 +228,7 @@ export default class NewClass extends cc.Component {
return pg.event.emit("game_time_over");
})
} else {
this.playLocalAudio('error');
mouse_normal.active = false;
mouse_right.active = false;
mouse_wrong.active = true;
......@@ -296,4 +300,12 @@ export default class NewClass extends cc.Component {
// 出现
this.updateItem(hole, mouse);
}
playLocalAudio(audioName) {
const audio = cc.find(`Canvas/res/audio/${audioName}`).getComponent(cc.AudioSource);
return new Promise((resolve, reject) => {
const id = cc.audioEngine.playEffect(audio.clip, false);
cc.audioEngine.setFinishCallback(id, () => { resolve(id); });
})
}
}
This diff is collapsed.
......@@ -75,11 +75,11 @@ export default class SceneComponent extends MyCocosSceneComponent {
})
}
onTouchStart() {
pg.audio.playLocalAudio(cc.find(`Canvas/res/audio/btn`));
this.layout_start.active = false;
if (this.audioId > -1) {
cc.audioEngine.stopAllEffects();
}
this.playLocalAudio('btn');
if (!Game.getIns().singleGame) {
this.showVs();
} else {
......
{
"ver": "2.0.1",
"uuid": "44b4bc3e-2dfc-42b5-9c7c-5cea3b0fa9cd",
"downloadMode": 0,
"duration": 0.365714,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "175700db-6bed-41f8-afac-f870f86fe3bb",
"downloadMode": 0,
"duration": 0.653061,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "ac001817-d0ad-4f74-9f7c-80de93001f88",
"downloadMode": 0,
"duration": 1.149388,
"subMetas": {}
}
\ No newline at end of file
......@@ -2,6 +2,6 @@
"ver": "2.0.1",
"uuid": "dc72f0a7-3b3c-470b-93a1-a151760b1b22",
"downloadMode": 0,
"duration": 0.940417,
"duration": 0.522449,
"subMetas": {}
}
\ No newline at end of file
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