今日收获
1、发了一个沸点,收获了 4 个评论。
2、修复了小游戏的音频播放问题。
3、使用微信读书,阅读《纳瓦尔宝典》 40 分钟。
今日偷懒
和家人又玩了 1 小时的麻将。
说下小游戏的音频播放问题
问题是这样的,我在首页、游戏的 2 个场景,都有关闭和播放音频的按钮,且挂载的都是同一个音频资源。
我是使用 cocos3.8.3 版本的游戏引擎;使用了官方给出的音频工具类 AudioMgr(单例) 。
当我在首页场景下,关闭音频;然后在切换到游戏场景,音频又被重新播放了,这很奇怪。
后面问了 Deepseek AI。给出的问题定位是在切换场景时,没有释放音频资源。
解决方式是将音频释放,如在 AudioMgr类下的 stop() 方法,
增加一行代码:this._audioSource.clip = null 。
通过上面的解决方式,问题成功解决。但是不太理解是什么原理。
但作为一个游戏开发老白,目前最重要是把问题解决了,后面有时间再研究。