Logo sk.boatexistence.com

Mám sa naučiť sdl alebo opengl?

Obsah:

Mám sa naučiť sdl alebo opengl?
Mám sa naučiť sdl alebo opengl?

Video: Mám sa naučiť sdl alebo opengl?

Video: Mám sa naučiť sdl alebo opengl?
Video: Ako sa učiť slovenčinu - My Teaching Method Explained in Easy Slovak 2024, Smieť
Anonim

Ak chcete na obrazovke naraz veľa efektných efektov a spritov, použite OpenGL, pretože podporuje shadery a je hardvérovo akcelerované. Ak je vaša hra jednoduchá a nepotrebuje veľa efektov alebo sprite, zostaňte pri SDL, najmä ak je to vaša prvá hra. SDL nie je hardvérovo akcelerovaný, ale jeho používanie je oveľa jednoduchšie.

Čo je lepšie OpenGL alebo SDL?

O vašom príklade o rotácii grafiky: je lepšie to urobiť s OpenGL (t.j. hardvérovo akcelerované) ako so samotným SDL (t.j. na CPU), pretože je to vo všeobecnosti výpočtové intenzívne (najmä ak máte veľa bitových máp na otočenie každej snímky a chcete, aby bol efekt hladký).

Mám používať SDL?

Hoci SDL je extrémne efektívny pre vývoj naprieč platformami, je tiež vynikajúcou voľbou na vytvorenie hry s myšlienkou len na jednu platformu, a to vďaka jej jednoduchému použitiu a množstvo funkcií. SDL má veľkú používateľskú základňu a aktívne sa aktualizuje a udržiava.

Mám sa naučiť OpenGL alebo DirectX?

Môj záver teda znie: Obe sú v poriadku, OpenGL vám poskytuje kód medzi platformami (za predpokladu, že ho napíšete) a DirectX vám poskytuje viac nástrojov a knižníc zameraných na vývoj hier. Ak ide o čo najrýchlejší začiatok, odporučil by som OpenGL na GPU NVidia.

Mali by ste sa naučiť OpenGL?

Najprv by ste sa mali naučiť OpenGL, pretože to je štandard pre grafiku na toľkých platformách. Aj keď existuje novšia knižnica, pochopenie základov a práca s jazykom, ktorý sa používa v celom odvetví, je veľmi dôležitá… Najmä preto, že Vulkan sa odvtedy vo veľkých spoločnostiach nejaký čas nepoužíva.

Odporúča: