Vai man jāmācās sdl vai opengl?

Satura rādītājs:

Vai man jāmācās sdl vai opengl?
Vai man jāmācās sdl vai opengl?

Video: Vai man jāmācās sdl vai opengl?

Video: Vai man jāmācās sdl vai opengl?
Video: SDM - La Vie de Rêve (Clip Officiel) 2024, Novembris
Anonim

Ja vēlaties ekrānā uzreiz redzēt daudz izdomātu efektu un spraitu, izmantojiet OpenGL, jo tā atbalsta ēnotājus un ir aparatūras paātrināta. Ja jūsu spēle ir vienkārša un tai nav nepieciešams daudz efektu vai spraitu, izmantojiet SDL, it īpaši, ja tā ir jūsu pirmā spēle. SDL nav aparatūras paātrināta, taču to ir daudz vieglāk lietot.

Kas ir labāks OpenGL vai SDL?

Par jūsu piemēru par grafikas rotāciju: labāk to darīt ar OpenGL (t.i., ar aparatūras paātrinājumu), nevis ar pašu SDL (t.i., uz CPU), jo tas parasti ir skaitļošanas līdzeklis. intensīva (īpaši, ja jums ir daudz bitkartes, lai pagrieztu katru kadru, un vēlaties, lai efekts būtu vienmērīgs).

Vai man vajadzētu izmantot SDL?

Lai gan SDL ir ārkārtīgi efektīva starpplatformu izstrādei, tā ir arī lieliska izvēle, lai izveidotu spēli, ņemot vērā tikai vienu platformu, jo tā ir viegli lietojama un funkciju pārpilnība. SDL ir liela lietotāju bāze, un tā tiek aktīvi atjaunināta un uzturēta.

Vai man vajadzētu mācīties OpenGL vai DirectX?

Tātad mana būtība ir šāda: abi ir labi, OpenGL nodrošinastarpplatformu kodu (ja to rakstāt), un DirectX sniedz vairāk uz spēļu izstrādi orientētu rīku un bibliotēku. Ja runa ir par pēc iespējas ātrāku darba sākšanu, es ieteiktu OpenGL izmantot NVidia GPU.

Vai jums vajadzētu mācīties OpenGL?

Jums vispirms jāapgūst OpenGL, jo tas ir grafikas standarts tik daudzās platformās. Pat ja ir jaunāka bibliotēka, ir ļoti svarīgi saprast pamatus un strādāt ar valodu, kas tiek izmantota visā nozarē… Jo īpaši tāpēc, ka Vulkan kādu laiku neizmantos lielos uzņēmumos.

Ieteicams: