ฉันจะหา sdk openal ได้ที่ไหนสำหรับ c ++


12

ไซต์ OpenAL ที่ฉันกำลังมองหาคือ sharepoint พอร์ทัลที่ล้าสมัยและไม่สมบูรณ์และ SDK ในส่วนดาวน์โหลดให้รหัส html 500 กับฉันเมื่อฉันขอ

http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip

ฉันพบ OpenAL SDK บน softpedia และมีส่วนหัว แต่ไม่ใช่ alu.h หรือ alut.h ซึ่งแบบฝึกหัดที่ฉันดูจะต้องมีการโหลด wavs เป็นต้น

ฉันกำลังคิดถึงอะไร OpenAL ตายไปแล้วหรือเปล่า?

คำตอบ:


11

http://kcat.strangesoft.net/openal.htmlเป็นไลบรารี่ OpenAL Soft ซึ่งเป็นสิ่งที่คุณใช้ในแทบทุกแพลตฟอร์มนอกเหนือจาก Windows โดยปริยาย มันไม่ได้เปิดเผยส่วนขยาย EAX ที่เร่งด้วยฮาร์ดแวร์ แต่มีคนจำนวนมากที่ใช้สิ่งเหล่านี้ หาก Creative Windows SDK ไม่กลับมาออนไลน์ในไม่ช้า OpenAL Soft เป็นตัวเลือกจริงเท่านั้นที่เหลืออยู่

ไม่ใช่ว่านี่คือคำตอบสำหรับคำถามของคุณ แต่ ... คุณอาจลองใช้ FMOD หรือ Wwise พวกเขาฟรีสำหรับการใช้งานอดิเรกและราคาสมเหตุสมผลสำหรับการใช้งานเชิงพาณิชย์พวกเขามีเงินล้านและฟีเจอร์หนึ่งมากกว่า OpenAL ทุกรุ่นมี API ที่สะอาดและผิดพลาดน้อยกว่าและมีเครื่องมือและการสนับสนุนที่เน้นการออกแบบแทนที่จะเป็น API สิ่งที่เป็นนามธรรมในระดับต่ำอย่างแท้จริง

ในขณะที่ฉันไม่รู้ว่า OpenAL ตายบนไซต์ของ Creative อย่างถาวรหรือเป็นเพียงอาการสะอึกฉันไม่แปลกใจเลยถ้ามันตาย มันไม่ค่อยได้ใช้ในอุตสาหกรรมเชิงพาณิชย์มากนักและถูกนำไปใช้ในฉากอินดี้ / งานอดิเรกที่ลดลงจากสิ่งที่ฉันเคยเห็น แพลตฟอร์มเดียวที่เน้นการใช้งาน OpenAL อีกต่อไปคือ Linux Windows มี API ของตัวเอง, iOS และ OS X มี API ของตัวเอง, คอนโซลมี API ของพวกเขา, และแม้แต่ Android ก็ชอบ OpenSL ผ่าน OpenAL และแน่นอนว่า FMOD / Wwise จะสรุปสิ่งเหล่านั้นทั้งหมดและมอบ API ระดับสูงที่เป็นหนึ่งเดียวให้กับคุณ


คำตอบมันเพียงพอสำหรับฉัน :) ฉันจะเริ่มมองหา FMOD ขอบคุณสำหรับตัวชี้ในทิศทางที่ถูกต้อง!
Peter Short

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.