Commit a349a239 authored by Tt's avatar Tt

背景音乐调整

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