问题:在start()方法里设置音乐暂停,在电脑上运行正常,别人打包也正常,可是我打包出来的apk安装在手机上音乐并没有暂停。
解决方案:Invoke("CloseMusic", 0.5f);
private void CloseMusic() {
GameObject.Find("GameMusic").GetComponent<AudioFrame>().ChangeMusicState(false);
}
原因:播放音乐的指令放在了 Start()函数中,有可能播放音乐的功能还没有准备好,所以会导致这个代码不一定正常执行,需要延时一下执行