我遇到了一个小问题。当我重新启动游戏时(通过运行我自己的初始化方法),我可以成功地重新加载我的所有对象/变量。但是在SoundEffectInstance
创建新实例时,我使用的首字母会继续播放。这导致同时播放同一音乐的多个实例。
我想要实现的是一种在制作新实例时摆脱第一个实例的方法。
instance.Dispose();
不能使用,因为这意味着我无法重新初始化声音。
我尝试使用列表来解决这个问题(在重新启动游戏之前删除实例),但似乎我不能CreateInstance()
从列表中,限制我初始化声音开始。
数组似乎也没有提供解决方案。有任何想法吗?