Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Ladis

Založen: 18. 09. 2007 Příspěvky: 1537 Bydliště: u Prahy
|
Zaslal: 21. listopad 2009, 16:16:10 Předmět: |
|
|
frca napsal: |
Blbost. Většina věcí se SDL mixerem nejde rozumně vůbec. |
Co třeba? A jak už tu bylo řečeno, na propracovanější 3D zvuk máš OpenAL. SDL je v tomhle jako Firefox, v základu je to funkční a všechno navíc, co potřebuješ, si přidáš pomocí rozšiřujících knihoven. A máš na výběr, zda něco jednoduchého (na zvuk třeba ten SDL_mixer, na grafiku 2D kreslení v SDL), nebo vymakanějšího, ale trochu pracnějšího na používání (OpenAL a OpenGL). Jinak kdybyste chtěli, tak zdrojáky k mým SDL + OpenGL hrám (používají SDL_mixer) viz můj web viz tlačítko WWW pod mými příspěvky. _________________ Award-winning game developer |
|
Návrat nahoru |
|
 |
frca

Založen: 28. 07. 2007 Příspěvky: 1561
|
Zaslal: 21. listopad 2009, 21:06:39 Předmět: |
|
|
Třeba zrovna ten 3D zvuk. OpenAL sem nepleť, to je úplně jiná knihovna, která se SDL vůbec nesouvisí. _________________ www.FRANTICWARE.com |
|
Návrat nahoru |
|
 |
Ladis

Založen: 18. 09. 2007 Příspěvky: 1537 Bydliště: u Prahy
|
Zaslal: 21. listopad 2009, 21:46:29 Předmět: |
|
|
frca napsal: |
Třeba zrovna ten 3D zvuk. OpenAL sem nepleť, to je úplně jiná knihovna, která se SDL vůbec nesouvisí. |
Tak ale záleží, jaký 3D zvuk chceš. Softwarový máš základní v SDL_mixeru (řek bych tak na úrovni Half-Life 1, tj. jen volume a panning), hardwarový dnes existuje jeden jediný - OpenAL. Počínaje Vistou už totiž normálně neexistuje 3D hardwarový zvuk v DirectX. Jinak to že SDL nesouvisí s OpenAL, to je správně. Ty knihovny mají na sobě být nezávislé, aby jsi si jako programátor mohl vybírat, co s čím použiješ. _________________ Award-winning game developer |
|
Návrat nahoru |
|
 |
frca

Založen: 28. 07. 2007 Příspěvky: 1561
|
Zaslal: 21. listopad 2009, 22:34:14 Předmět: |
|
|
A nebo třeba speed/pitch. Bez toho se skoro žádná hra neobejde. Nebo nutnost nastavovat velikost bufferu. Wtf? Proč ten zvuk u SDL vlastně je, když je prakticky k ničemu?
Ono vlastně celé SDL je dobré akorát tak k vytvoření okna pro OpenGL. I ty tvoje SDL aplikace nic jiného nepoužívají. Jediný důvod, proč používat SDL, je jednotná podpora vstupu (klávesnice) a herních zařízení.
aby sis _________________ www.FRANTICWARE.com |
|
Návrat nahoru |
|
 |
bolejt

Založen: 02. 05. 2009 Příspěvky: 45
|
Zaslal: 21. listopad 2009, 22:54:36 Předmět: |
|
|
o SDL se stará její zakladatel, v současné době lead software engineer v Blizzardu.
o SDL_cokoliv se stará... kdokoliv. _________________ Ball ball8; |
|
Návrat nahoru |
|
 |
|