Logo no.boatexistence.com

Skal jeg lære sdl eller opengl?

Innholdsfortegnelse:

Skal jeg lære sdl eller opengl?
Skal jeg lære sdl eller opengl?

Video: Skal jeg lære sdl eller opengl?

Video: Skal jeg lære sdl eller opengl?
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Kan
Anonim

Hvis du vil ha mange fancy effekter og sprites på skjermen samtidig, bruk OpenGL fordi den støtter shaders og er maskinvareakselerert. Hvis spillet ditt er enkelt og ikke trenger mange effekter eller sprites, hold deg til SDL, spesielt hvis det er ditt første spill. SDL er ikke maskinvareakselerert, men det er mye enklere å bruke.

Hvilken er bedre OpenGL eller SDL?

Om eksemplet ditt om roterende grafikk: det er bedre å gjøre det med OpenGL (dvs. maskinvareakselerert) enn med selve SDL (dvs. på prosessoren) fordi det generelt er beregningsmessig intensiv (spesielt hvis du har mange punktgrafikk for å rotere hver ramme og du vil at effekten skal være jevn).

Bør jeg bruke SDL?

Mens SDL er ekstremt effektivt for utvikling på tvers av plattformer, er det også et utmerket valg for å lage et spill med bare én plattform i tankene, på grunn av dets brukervennlighet og overflod av funksjoner. SDL har en stor brukerbase og blir aktivt oppdatert og vedlikeholdt.

Bør jeg lære OpenGL eller DirectX?

Så min konklusjon er: Begge er fine, OpenGL gir deg kode på tvers av plattformer (forutsatt at du skriver det), og DirectX gir deg flere spillutviklingsorienterte verktøy og biblioteker. Hvis alt handler om å komme i gang så raskt som mulig, vil jeg anbefale OpenGL på en NVidia GPU.

Bør du lære OpenGL?

Du bør lære OpenGL først, siden det er standarden for grafikk, på tvers av så mange plattformer. Selv om det er et nyere bibliotek, er det veldig viktig å forstå det grunnleggende og jobbe med et språk som brukes over hele bransjen… Spesielt siden Vulkan ikke vil bli brukt i store selskaper på en stund siden.

Anbefalt: