Onko SDL 2 paras pelinkehitykseen?


Paras vastaus

Hei Käytän SDL: ää ajoittain, se ei todennäköisesti ole paras pelin yleisen valmistuksen kannalta, mutta se on suhteellisen nopeampi tehdä peli SDL: n avulla pikemminkin kuin API, kuten DirectX. Se on ok, jos olet kiinnostunut 2d-pelaamisesta ja siinä omaksi eduksi ja OOP: n oppimiseksi. Koko pelin rakentaminen SDL: ään edellyttää vankkaa OOP-tietämystä ja hyvää OOP-suunnittelua C ++: ssa. Sen yksi tärkeimmistä syistä mielestäni on edelleen hyvä oppia API. Se on yksi niistä, joista voit silti rakentaa hyvän uudelleenkäytettävän alustan C ++: ssa ja tehdä muutaman hyvän kelauslaitteen. Se sopii erinomaisesti C ++ -suunnittelun oppimiseen. Luulen, että jos katsot sadon kermaa, DirectX tai OpenGL saattavat olla etsimäsi, mutta näiden oppiminen kestää hieman kauemmin kuin SDL ja johtaa todennäköisesti markkinoitavampaan osaamiseen. Kummassakin tapauksessa samankaltaisuudet ovat ilmeisiä, 2d-vektorimekaniikka, kaksoispuskurijärjestelmä, sprite-arkki-animaatio, laattojen kartoitus voidaan kaikki tehdä näillä, on joitain samankaltaisia ​​käsitteitä. Ei, mutta se riippuu tavoitteistasi.

Jos haluat tehdä pelin, tartu unity-moottoriin tai epärealistiseen moottoriin.

Jos haluat pelata pelimoottorin ohjelmointia, tee jotain alemman tason, sotkeudu ohjelmistojen renderöinnin kanssa tai kokeile kättäsi moottorin valmistamisessa, SDL2 on hyvä kirjasto.

Muista, että pelimoottorin ohjelmointi ja pelinkehitys eivät ole samat asia. Pelimoottori ei ole peli, joten yrittää kirjoittaa oma pelimoottori pelin tekemiseksi tuhlaa vain paljon aikaa ja hidastaa sinua.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *