Commit a349a239 authored by Tt's avatar Tt

背景音乐调整

parent b548a29a
......@@ -9025,6 +9025,7 @@
"bgmNode": {
"__id__": 188
},
"bgmNum": 0.5,
"_id": "eaTVUpqahPfZeO9+sUI7RP"
},
{
......
......@@ -132,6 +132,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
private count: number;
initGame() {
cc.audioEngine.playMusic(this.bgmNode.getComponent(cc.AudioSource).clip, true);
cc.audioEngine.setMusicVolume(1 * this.bgmNum);
this.count = 0;
this.touchForbid = true;
this.voiceTouchForbid = true;
......@@ -565,6 +566,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
.sort((A, B) => Math.random() - 0.5);
let item = list[0];
this.onTouchCard({ target: item })
this.playBgmP10();
}
onTouchCard(e) {
let item = e.target;
......@@ -620,7 +622,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
let startPos = cc.v2(item);
cc.tween(item).to(0.3, { y: startPos.y + 50 }).call(() => {
this.playBgmP10();
item.active = false;
item.y = startPos.y;
......@@ -941,24 +942,30 @@ export default class SceneComponent extends MyCocosSceneComponent {
@property(cc.Node)
bgmNode: cc.Node = null;
@property
bgmNum: number = 1;
playBgmP10() {
let vol = cc.audioEngine.getMusicVolume();
if (vol < 0.7) return;
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.8);
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.6);
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.4);
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.2);
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.1);
}, 0.4)
}, 0.4)
}, 0.4)
}, 0.4)
}, 0.4)
if (vol < 0.7 * this.bgmNum) return;
cc.audioEngine.setMusicVolume(0 * this.bgmNum);
// this.scheduleOnce(() => {
// cc.audioEngine.setMusicVolume(0.8 * this.bgmNum);
// this.scheduleOnce(() => {
// cc.audioEngine.setMusicVolume(0.6 * this.bgmNum);
// this.scheduleOnce(() => {
// cc.audioEngine.setMusicVolume(0.4 * this.bgmNum);
// this.scheduleOnce(() => {
// cc.audioEngine.setMusicVolume(0.2 * this.bgmNum);
// this.scheduleOnce(() => {
// cc.audioEngine.setMusicVolume(0.1 * this.bgmNum);
// this.scheduleOnce(() => {
// cc.audioEngine.setMusicVolume(0 * this.bgmNum);
// }, 0.3)
// }, 0.3)
// }, 0.3)
// }, 0.3)
// }, 0.3)
// }, 0.3)
}
pauseBgm() {
// cc.audioEngine.pauseMusic();
......@@ -970,22 +977,22 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
playBgmP100() {
let vol = cc.audioEngine.getMusicVolume();
if (vol > 0.9) return;
if (vol > 0.9 * this.bgmNum) return;
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.2);
cc.audioEngine.setMusicVolume(0.2 * this.bgmNum);
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.4);
cc.audioEngine.setMusicVolume(0.4 * this.bgmNum);
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.6);
cc.audioEngine.setMusicVolume(0.6 * this.bgmNum);
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(0.8);
cc.audioEngine.setMusicVolume(0.8 * this.bgmNum);
this.scheduleOnce(() => {
cc.audioEngine.setMusicVolume(1);
}, 0.4)
}, 0.4)
}, 0.4)
}, 0.4)
}, 0.4)
cc.audioEngine.setMusicVolume(1 * this.bgmNum);
}, 0.3)
}, 0.3)
}, 0.3)
}, 0.3)
}, 0.3)
}
}
......
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