我正在查看的OpenAL网站是一个破旧的共享点门户,而下载部分中的SDK在我请求时为我提供了500个html代码。
http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip
我在softpedia上找到了OpenAL SDK,它具有标头,但没有alu.h或alut.h,我正在查看的教程显然需要加载wavs等。
我想念什么?OpenAL死了还是什么?
我正在查看的OpenAL网站是一个破旧的共享点门户,而下载部分中的SDK在我请求时为我提供了500个html代码。
http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip
我在softpedia上找到了OpenAL SDK,它具有标头,但没有alu.h或alut.h,我正在查看的教程显然需要加载wavs等。
我想念什么?OpenAL死了还是什么?
Answers:
http://kcat.strangesoft.net/openal.html是OpenAL Soft库,无论如何,默认情况下,这是在Windows之外几乎所有平台上使用的库。它没有公开硬件加速的EAX扩展,但是没有很多人使用它们。如果Creative Windows SDK不久后不会重新联机,则OpenAL Soft是唯一剩余的选项。
并不是说这是您问题的答案,但是...您可能会考虑只使用FMOD或Wwise。它们是免费提供给业余爱好者使用的,并且商业用途的价格非常合理,与任何版本的OpenAL相比,它们具有不菲的性能和一个以上的功能,具有更简洁,更不易出错的API,并且具有面向设计的工具和支持,而不是纯粹是一个低级的声音抽象API。
虽然我不知道OpenAL是否永久死在Creative的网站上或只是打just,但如果死了,我真的不会感到惊讶。从我所见,它在商业行业中很少使用,并且在独立/爱好场景中也越来越少使用。真正真正强调使用OpenAL的唯一平台是Linux。Windows有自己的API,iOS和OS X有自己的API,控制台有他们的API,甚至Android也比OpenAL更喜欢OpenSL。当然,FMOD / Wwise将所有内容都抽象了,并为您提供了一个统一的高级API。