Mám se naučit sdl nebo opengl?

Obsah:

Mám se naučit sdl nebo opengl?
Mám se naučit sdl nebo opengl?

Video: Mám se naučit sdl nebo opengl?

Video: Mám se naučit sdl nebo opengl?
Video: Jak bych se naučil programovat, kdybych musel začít ZNOVU? 2024, Listopad
Anonim

Pokud chcete na obrazovce hodně efektních efektů a sprajtů najednou, použijte OpenGL, protože podporuje shadery a je hardwarově akcelerované. Pokud je vaše hra jednoduchá a nepotřebuje mnoho efektů nebo skřítků, zůstaňte u SDL, zvláště pokud je to vaše první hra. SDL není hardwarově akcelerovaný, ale jeho použití je mnohem jednodušší.

Co je lepší OpenGL nebo SDL?

O vašem příkladu o rotaci grafiky: je lepší to udělat s OpenGL (tj. hardwarově akcelerované) než se samotným SDL (tj. na CPU), protože je to obecně výpočetní intenzivní (zejména pokud máte mnoho bitmap k otočení každého snímku a chcete, aby byl efekt hladký).

Mám používat SDL?

Zatímco SDL je mimořádně efektivní pro vývoj napříč platformami, je také vynikající volbou pro vytvoření hry pouze pro jednu platformu, díky snadnému použití a množství funkcí. SDL má velkou uživatelskou základnu a je aktivně aktualizován a udržován.

Mám se naučit OpenGL nebo DirectX?

Sečteno a podtrženo: Oba jsou v pořádku, OpenGL vám poskytuje kód pro více platforem (za předpokladu, že jej napíšete) a DirectX vám poskytuje více nástrojů a knihoven zaměřených na vývoj her. Pokud jde o to, začít co nejrychleji, doporučil bych OpenGL na GPU NVidia.

Měli byste se naučit OpenGL?

Nejprve byste se měli naučit OpenGL, protože to je standard pro grafiku na tolika platformách. I když existuje novější knihovna, pochopení základů a práce s jazykem, který se používá v celém odvětví, je velmi důležitá… Zejména proto, že Vulkan se od té doby ve velkých společnostech nějakou dobu nepoužívá.

Doporučuje: