Dovrei imparare sdl o opengl?

Sommario:

Dovrei imparare sdl o opengl?
Dovrei imparare sdl o opengl?

Video: Dovrei imparare sdl o opengl?

Video: Dovrei imparare sdl o opengl?
Video: How you can start learning OpenGL 2024, Dicembre
Anonim

Se vuoi un sacco di effetti fantasiosi e sprite sullo schermo contemporaneamente, usa OpenGL perché supporta gli shader ed è con accelerazione hardware. Se il tuo gioco è semplice e non ha bisogno di molti effetti o sprite, mantieni l'SDL, specialmente se è il tuo primo gioco. SDL non ha l'accelerazione hardware, ma è molto più facile da usare.

Che è meglio OpenGL o SDL?

Riguardo al tuo esempio sulla rotazione della grafica: è meglio farlo con OpenGL (cioè con accelerazione hardware) che con SDL stesso (cioè sulla CPU) perché generalmente è computazionalmente intensivo (soprattutto se hai molte bitmap per ruotare ogni fotogramma e vuoi che l'effetto sia uniforme).

Dovrei usare SDL?

Sebbene SDL sia estremamente efficace per lo sviluppo multipiattaforma, è anche una scelta eccellente per creare un gioco con una sola piattaforma in mente, grazie alla sua facilità d'uso e abbondanza di caratteristiche. SDL ha una vasta base di utenti e viene attivamente aggiornato e mantenuto.

Dovrei imparare OpenGL o DirectX?

Quindi la mia conclusione è: entrambi vanno bene, OpenGL ti dà codice multipiattaforma (ammesso che tu lo scriva) e DirectX ti offre più strumenti e librerie orientati allo sviluppo del gioco. Se si tratta di iniziare il più velocemente possibile, consiglierei OpenGL su una GPU NVidia.

Dovresti imparare OpenGL?

Dovresti imparare prima OpenGL, poiché questo è lo standard per la grafica, su così tante piattaforme. Anche se c'è una libreria più recente, capire le basi e lavorare con un linguaggio usato in tutto il settore è molto importante… Soprattutto perché Vulkan non sarà usato nelle grandi aziende per un po', da allora.

Consigliato: