Logo sv.boatexistence.com

Ska jag lära mig sdl eller opengl?

Innehållsförteckning:

Ska jag lära mig sdl eller opengl?
Ska jag lära mig sdl eller opengl?

Video: Ska jag lära mig sdl eller opengl?

Video: Ska jag lära mig sdl eller opengl?
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Maj
Anonim

Om du vill ha många snygga effekter och sprites på skärmen samtidigt, använd OpenGL eftersom den stöder shaders och är hårdvaruaccelererad. Om ditt spel är enkelt och inte behöver många effekter eller sprites, håll dig till SDL, speciellt om det är ditt första spel. SDL är inte hårdvaruaccelererad, men det är mycket enklare att använda.

Vilket är bättre OpenGL eller SDL?

Om ditt exempel om roterande grafik: det är bättre att göra det med OpenGL (dvs. hårdvaruaccelererad) än med SDL själv (dvs. på CPU) eftersom det i allmänhet är beräkningsmässigt intensiv (särskilt om du har många bitmappar för att rotera varje bildruta och du vill att effekten ska vara jämn).

Ska jag använda SDL?

Medan SDL är extremt effektivt för plattformsoberoende utveckling, är det också ett utmärkt val för att skapa ett spel med bara en plattform i åtanke, på grund av dess enkla användning och överflöd av funktioner. SDL har en stor användarbas och uppdateras och underhålls aktivt.

Ska jag lära mig OpenGL eller DirectX?

Så min slutsats är: Båda är bra, OpenGL ger dig plattformsoberoende kod (förutsatt att du skriver det), och DirectX ger dig fler spelutvecklingsorienterade verktyg och bibliotek. Om det handlar om att komma igång så snabbt som möjligt rekommenderar jag OpenGL på en NVidia GPU.

Ska du lära dig OpenGL?

Du borde lära dig OpenGL först, eftersom det är standarden för grafik på så många plattformar. Även om det finns ett nyare bibliotek är det mycket viktigt att förstå grunderna och arbeta med ett språk som används över hela branschen… Speciellt eftersom Vulkan inte kommer att användas i stora företag på ett tag, sedan dess.

Rekommenderad: