Ar turėčiau išmokti sdl arba opengl?

Turinys:

Ar turėčiau išmokti sdl arba opengl?
Ar turėčiau išmokti sdl arba opengl?

Video: Ar turėčiau išmokti sdl arba opengl?

Video: Ar turėčiau išmokti sdl arba opengl?
Video: Should you learn SDL, SFML, or GLFW? (or GLUT) #indiegamedevontop 2024, Lapkritis
Anonim

Jei norite, kad ekrane vienu metu būtų daug įmantrių efektų ir spartų, naudokite OpenGL, nes ji palaiko atspalvius ir yra pagreitinta aparatine įranga. Jei jūsų žaidimas yra paprastas ir jam nereikia daug efektų ar spraitų, laikykitės SDL, ypač jei tai pirmasis jūsų žaidimas. SDL nėra aparatinės įrangos pagreitintas, tačiau jį naudoti daug lengviau.

Kuris geresnis OpenGL ar SDL?

Apie jūsų pavyzdį apie besisukantį grafiką: geriau tai daryti su OpenGL (t. y. aparatūros pagreitinimu), nei su pačiu SDL (t. y. procesoriaus), nes jis paprastai yra skaičiavimo metodas. intensyvus (ypač jei turite daug bitmaps, kad pasuktumėte kiekvieną kadrą ir norite, kad efektas būtų lygus).

Ar turėčiau naudoti SDL?

Nors SDL yra ypač efektyvus kuriant kelias platformas, jis taip pat yra puikus pasirinkimas kuriant žaidimą tik su viena platforma, nes jį lengva naudoti ir funkcijų gausa. SDL turi didelę vartotojų bazę ir yra aktyviai atnaujinama bei prižiūrima.

Ar turėčiau išmokti OpenGL arba DirectX?

Taigi, mano esmė: abu yra gerai, OpenGL suteikiakelių platformų kodą (jei jį parašysite), o „DirectX“suteikia daugiau į žaidimų kūrimą orientuotų įrankių ir bibliotekų. Jei reikia kuo greičiau pradėti, rekomenduočiau „OpenGL“naudoti NVidia GPU.

Ar turėtumėte išmokti OpenGL?

Pirmiausia turėtumėte išmokti OpenGL, nes tai yra grafikos standartas daugelyje platformų. Net jei yra naujesnė biblioteka, labai svarbu suprasti pagrindus ir dirbti su kalba, kuri naudojama visoje pramonėje… Juolab, kad „Vulkan“kurį laiką nebus naudojamas didelėse įmonėse.

Rekomenduojamas: