Logo hu.boatexistence.com

Sdl-t vagy opengl-t tanuljak?

Tartalomjegyzék:

Sdl-t vagy opengl-t tanuljak?
Sdl-t vagy opengl-t tanuljak?

Videó: Sdl-t vagy opengl-t tanuljak?

Videó: Sdl-t vagy opengl-t tanuljak?
Videó: Updated - HD Assembly optimizált grafikus rutinok tesztelése - 720p60FPS 2024, Lehet
Anonim

Ha sok díszes effektust és sprite-ot szeretne egyszerre a képernyőn, használja az OpenGL funkciót, mert támogatja a shadereket és hardveres gyorsítású. Ha a játékod egyszerű, és nem igényel sok effektust vagy sprite-ot, ragaszkodj az SDL-hez, különösen, ha ez az első játékod. Az SDL nem hardveresen gyorsított, de sokkal könnyebben használható.

Melyik a jobb OpenGL vagy SDL?

A forgató grafikával kapcsolatos példádról: jobb ezt OpenGL-val (vagyis hardveres gyorsítással) megtenni, mint magával az SDL-lel (azaz a CPU-n), mert általában számítástechnikailag működik. intenzív (főleg, ha sok bittérkép van minden képkocka elforgatásához, és azt szeretné, hogy a hatás egyenletes legyen).

Használjam az SDL-t?

Míg az SDL kimondottan hatékony a többplatformos fejlesztéshez, egyúttal kiváló választás egyetlen platformot szem előtt tartó játék létrehozásához is, mivel könnyen használható és funkciók bősége. Az SDL nagy felhasználói bázissal rendelkezik, és aktívan frissítik és karbantartják.

Megtanuljam az OpenGL-t vagy a DirectX-et?

A lényeg tehát a következő: Mindkettő rendben van, az OpenGLplatformok közötti kódot ad (feltéve, hogy megírja), a DirectX pedig több játékfejlesztés-orientált eszközt és könyvtárat biztosít. Ha a lehető leggyorsabb kezdésről van szó, akkor az OpenGL-t javaslom NVidia GPU-n.

Meg kellene tanulnod az OpenGL-t?

Először meg kell tanulnod az OpenGL-t, mivel ez a grafikai szabvány sok platformon. Még ha van is újabb könyvtár, nagyon fontos az alapok megértése és az iparágban használt nyelvvel való munkavégzés… Főleg, hogy a Vulkan-t egy ideig nem használják a nagyvállalatoknál, azóta.

Ajánlott: