Logo da.boatexistence.com

Skal jeg lære sdl eller opengl?

Indholdsfortegnelse:

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: Should you learn SDL, SFML, or GLFW? (or GLUT) #indiegamedevontop 2024, Kan
Anonim

Hvis du vil have en masse smarte effekter og sprites på skærmen på én gang, så brug OpenGL, fordi det understøtter shaders og er hardwareaccelereret. Hvis dit spil er enkelt og ikke har brug for mange effekter eller sprites, så hold dig til SDL, især hvis det er dit første spil. SDL er ikke hardwareaccelereret, men det er meget nemmere at bruge.

Hvilken er bedre OpenGL eller SDL?

Om dit eksempel om roterende grafik: det er bedre at gøre det med OpenGL (dvs. hardwareaccelereret) end med selve SDL (dvs. på CPU'en), fordi det generelt er beregningsmæssigt intensiv (især hvis du har mange bitmaps til at rotere hver frame, og du ønsker, at effekten skal være jævn).

Skal jeg bruge SDL?

Mens SDL er ekstremt effektiv til udvikling på tværs af platforme, er det også et glimrende valg til at skabe et spil med kun én platform i tankerne, på grund af dets brugervenlighed og overflod af funktioner. SDL har en stor brugerbase og bliver aktivt opdateret og vedligeholdt.

Skal jeg lære OpenGL eller DirectX?

Så min bundlinje er: Begge er fine, OpenGL giver dig kode på tværs af platforme (forudsat at du skriver det), og DirectX giver dig flere spiludviklingsorienterede værktøjer og biblioteker. Hvis det handler om at komme i gang så hurtigt som muligt, vil jeg anbefale OpenGL på en NVidia GPU.

Skal du lære OpenGL?

Du bør først lære OpenGL, da det er standarden for grafik på så mange platforme. Selvom der er et nyere bibliotek, er det meget vigtigt at forstå det grundlæggende og arbejde med et sprog, der bruges over alt i industrien… Især da Vulkan ikke vil blive brugt i store virksomheder i et stykke tid, siden.

Anbefalede: