标题:
我是新手,我正在尝试写一个音频管理器 AudioManager,现在有一个疑问
我不知道正确的做法是写成 AudioManagerComponent 还是用单例的方法实现,也就是:
public class AudioManager: Singleton<AudioManager>, ISingletonAwake 我想知道你们是如何做的? 如果可以,可否贴上你们的音频管理器作品让我学习下。 不慎感激。
Singleton是多线程共享的,你的音频只能在Unity线程跑,所以不能做成Singleton,应该做成一个组件,挂在Unity的Fiber上
egametang 感谢你的回复