Ar trebui să învăț sdl sau opengl?

Cuprins:

Ar trebui să învăț sdl sau opengl?
Ar trebui să învăț sdl sau opengl?

Video: Ar trebui să învăț sdl sau opengl?

Video: Ar trebui să învăț sdl sau opengl?
Video: Writing 2D Games in C using SDL by Thomas Lively 2024, Decembrie
Anonim

Dacă doriți o mulțime de efecte fantastice și sprite-uri pe ecran simultan, utilizați OpenGL deoarece acceptă shadere și este accelerat hardware. Dacă jocul tău este simplu și nu are nevoie de multe efecte sau sprites, rămâi cu SDL, mai ales dacă este primul tău joc. SDL nu este accelerat hardware, dar este mult mai ușor de utilizat.

Care este mai bun OpenGL sau SDL?

Despre exemplul dvs. despre rotirea graficelor: este mai bine să o faceți cu OpenGL (adică accelerat hardware) decât cu SDL în sine (adică pe CPU), deoarece este în general computerizat intensiv (mai ales dacă aveți o mulțime de hărți de biți pentru a roti fiecare cadru și doriți ca efectul să fie neted).

Ar trebui să folosesc SDL?

În timp ce SDL este extrem de eficient pentru dezvoltarea multiplatformă, este, de asemenea, o alegere excelentă pentru a crea un joc având în vedere o singură platformă, datorită ușurinței sale de utilizare și abundenta de caracteristici. SDL are o bază mare de utilizatori și este actualizat și întreținut în mod activ.

Ar trebui să învăț OpenGL sau DirectX?

Deci concluzia mea este: ambele sunt în regulă, OpenGL vă oferăcod multiplatform (cu condiția să îl scrieți), iar DirectX vă oferă mai multe instrumente și biblioteci orientate spre dezvoltarea jocurilor. Dacă totul este să începeți cât mai repede posibil, aș recomanda OpenGL pe un GPU NVidia.

Ar trebui să înveți OpenGL?

Ar trebui să înveți mai întâi OpenGL, deoarece acesta este standardul pentru grafică, pe atât de multe platforme. Chiar dacă există o bibliotecă mai nouă, înțelegerea elementelor de bază și lucrul cu un limbaj care este folosit în întreaga industrie, este foarte important… Mai ales că Vulkan nu va fi folosit în companiile mari pentru o vreme, de atunci.

Recomandat: