Logo fi.boatexistence.com

Pitäisikö minun oppia sdl tai opengl?

Sisällysluettelo:

Pitäisikö minun oppia sdl tai opengl?
Pitäisikö minun oppia sdl tai opengl?

Video: Pitäisikö minun oppia sdl tai opengl?

Video: Pitäisikö minun oppia sdl tai opengl?
Video: Creating a Doom-style 3D engine in C 2024, Saattaa
Anonim

Jos haluat näytölle paljon hienoja tehosteita ja spritejä kerralla, käytä OpenGL, koska se tukee varjostimia ja on laitteistokiihdytetty. Jos pelisi on yksinkertainen eikä vaadi paljon tehosteita tai spritejä, pysy SDL:ssä, varsinkin jos se on ensimmäinen pelisi. SDL ei ole laitteistokiihdytetty, mutta se on paljon helpompi käyttää.

Kumpi on parempi OpenGL vai SDL?

Esimerkistäsi pyörivästä grafiikasta: se on parempi tehdä OpenGL (eli laitteistokiihdytetty) kuin itse SDL:llä (eli CPU:ssa), koska se on yleensä laskennallista intensiivinen (varsinkin jos sinulla on paljon bittikarttoja jokaisen kehyksen kiertämiseen ja haluat tehosteen olevan tasainen).

Pitäisikö minun käyttää SDL:ää?

Vaikka SDL on erittäin tehokas eri alustojen kehittämiseen, se on myös erinomainen valinta pelin luomiseen vain yhtä alustaa silmällä pitäen, koska se on helppokäyttöinen ja ominaisuuksien runsaus. SDL:llä on laaja käyttäjäkunta, ja sitä päivitetään ja ylläpidetään aktiivisesti.

Pitäisikö minun oppia OpenGL tai DirectX?

Joten lopputulokseni on: Molemmat ovat kunnossa, OpenGL antaa sinulle alustojen välisen koodin (edellyttäen, että kirjoitat sen), ja DirectX antaa sinulle enemmän pelien kehittämiseen tarkoitettuja työkaluja ja kirjastoja. Jos kyse on mahdollisimman nopeasta aloittamisesta, suosittelen OpenGL:ää NVidia GPU:ssa.

Pitäisikö sinun oppia OpenGL?

Sinun pitäisi oppia OpenGL ensin, koska se on grafiikan standardi niin monilla alustoilla. Vaikka olisi uudempi kirjasto, perusasioiden ymmärtäminen ja työskentely alalla käytetyllä kielellä on erittäin tärkeää… Varsinkin kun Vulkan ei ole ollut käytössä isoissa yrityksissä vähään aikaan.

Suositeltava: