有没有人知道一个开源的声音库,可以用C ++或其他流行的语言,在开源游戏中重新创建声音,特别是在赛车游戏中重新创建引擎声音?
谢谢
有没有人知道一个开源的声音库,可以用C ++或其他流行的语言,在开源游戏中重新创建声音,特别是在赛车游戏中重新创建引擎声音?
谢谢
我知道这是一个老问题,但我认为SFML需要在这里得到代表。SFML可用于C ++,C,.Net(C#,VB.Net,C ++ / CLI等),Python,D和Ruby,并且旨在小巧快速。
音频相关的功能:
对于重新创建引擎声音的具体问题,通常游戏会采用单个循环声音并调整音高。一个非常好的开源游戏是VDrift。
我只是简单地尝试了一下,但SDL是一个非常流行、跨平台的C++游戏开发库。它包括对图形、声音和输入的支持。
我还记得它非常模块化。也就是说,与其他一些解决方案相比,它更像是一个库而不是框架。可以去看一看。
你需要开源的特定原因吗?还是“可用源代码”就足够了?一个流行的选择是fmod http://www.fmod.org
它对于非商业产品是免费的,并且提供许可下的源代码。它非常受欢迎,被用于许多知名游戏中。
irrKlang音频引擎在独立开发者中非常受欢迎。如果您想开始通过游戏赚钱,它可以免费用于非商业用途,而且价格仍然非常便宜。
它支持所有主要平台(Windows、Linux、Mac),并提供C++和.Net语言的API。