我正在制作Android平台的应用程序,它是一款2D游戏。我有一些声音,例如硬币,点击,拍摄,重新加载等。我将它们全部放在一个名为sound的文件中。我的问题是,我可以使用这个文件,还是需要将它分隔成许多单独的文件?有没有办法利用他们每个人开始和停止的时间?
例如,一个从0:15开始,在0:17停止。我可以在我的活动中使用eclipse剪切声音,还是创建一个可以从中导入声音的新声音,它将处理所有声音?(我的意思是一个名为'Sound'的类,例如,每当我需要使用声音时,让我们说'硬币',我可以写'Sound.coins.play'。)
By The Way,我在表面视图上使用画布,然后使用lockcanvas和unlockandpost在一个线程中控制它。
答案 0 :(得分:0)
SoundPool
类是他们通常用于游戏声音的类。它支持从同一个文件加载几个逻辑上不同的声音。