Er SDL 2 det beste for spillutvikling?


Beste svaret

Hei jeg bruker SDL til tider, det er sannsynligvis ikke det beste når det gjelder generell spillproduksjon, men det er relativt raskere å lage et spill med SDL i stedet for å bruke et API som DirectX. Det er ok hvis du er interessert i 2d-spill og til det for din egen fordel og for å lære OOP. Å bygge et helt spill i SDL vil kreve robust OOP-kunnskap og god OOP-design i C ++. Det er en av hovedgrunnene til at jeg fortsatt er et godt API å lære. Det er en av dem som du fremdeles kan bygge en god gjenbrukbar plattform i C ++ og lage noen gode rullere med den. Det er flott for å lære C ++ design. Jeg tror at hvis du ser på kremen av beskjæringen, kan DirectX eller OpenGL være det du leter etter, men disse vil ta litt lengre tid å lære enn SDL og vil sannsynligvis resultere i en mer markedsførbar ferdighet. Uansett er likhetene tydelige, 2d-vektormekanikk, dobbeltbuffersystemet, animasjon av sprite ark, flisekartlegging kan alle gjøres med disse, det er noen lignende konsepter.

Svar

Nei, men det avhenger av målene dine.

Hvis du vil lage et spill, tar du tak i enhetsmotor eller uvirkelig motor.

Hvis du vil fikle med spillmotorprogrammering, gjør noe på et lavere nivå, rot med programvaregjengivelse, eller prøv deg på å lage en motor til ditt felt, SDL2 er et godt bibliotek å bruke. ting. Spillmotor er ikke et spill, så å prøve å skrive din egen spillmotor for å lage et spill vil bare kaste bort mye av tiden din og redusere farten.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *