Logo et.boatexistence.com

Kas ma peaksin õppima sdl-i või opengl-i?

Sisukord:

Kas ma peaksin õppima sdl-i või opengl-i?
Kas ma peaksin õppima sdl-i või opengl-i?

Video: Kas ma peaksin õppima sdl-i või opengl-i?

Video: Kas ma peaksin õppima sdl-i või opengl-i?
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Mai
Anonim

Kui soovite ekraanile korraga palju uhkeid efekte ja spraite, kasutage funktsiooni OpenGL, kuna see toetab varjutajaid ja on riistvarakiirendusega. Kui teie mäng on lihtne ega vaja palju efekte ega spraite, pidage kinni SDL-ist, eriti kui see on teie esimene mäng. SDL ei ole riistvaraliselt kiirendatud, kuid seda on palju lihtsam kasutada.

Kumb on parem OpenGL või SDL?

Teie näite kohta pöörleva graafika kohta: parem on seda teha OpenGL (st riistvarakiirendusega) kui SDL-i endaga (st CPU-l), kuna see on üldiselt arvutuslik intensiivne (eriti kui teil on iga kaadri pööramiseks palju bitikaarte ja soovite, et efekt oleks sujuv).

Kas ma peaksin kasutama SDL-i?

Kuigi SDL on platvormidevahelise arenduse jaoks väga tõhus, on see tänu kasutuslihtsusele ja suurepärasele valikule ka ühe platvormiga mängu loomiseks. funktsioonide rohkus. SDL-l on suur kasutajaskond ning seda värskendatakse ja hooldatakse aktiivselt.

Kas ma peaksin õppima OpenGL-i või DirectX-i?

Nii et minu järeldus on järgmine: mõlemad on korras, OpenGL annab teile platvormidevahelise koodi (eeldusel, et selle kirjutate) ja DirectX annab teile rohkem mänguarendusele suunatud tööriistu ja teeke. Kui asi on võimalikult kiires alustamises, soovitaksin OpenGL-i NVidia GPU-l.

Kas peaksite OpenGL-i õppima?

Esm alt peaksite õppima OpenGL-i, kuna see on graafika standard paljudel platvormidel. Isegi kui on olemas uuem raamatukogu, on põhitõdede mõistmine ja kogu tööstuses kasutatava keelega töötamine väga oluline… Eriti kuna Vulkanit ei kasutata mõnda aega suurtes ettevõtetes.

Soovitan: