Er SDL 2 det bedste til spiludvikling?


Bedste svar

Hej Jeg bruger SDL til tider, det er sandsynligvis ikke det bedste med hensyn til den samlede spilfremstilling, men det er relativt hurtigere at lave et spil ved hjælp af SDL i stedet for at bruge en API som DirectX. Det er ok, hvis du er interesseret i 2d-spil og til det for din egen fordel og for at lære OOP. Opbygning af et helt spil i SDL vil kræve robust OOP-viden og godt OOP-design i C ++. Det er en af ​​hovedårsagerne til, at jeg stadig er en god API at lære. Det er en af ​​dem, som du stadig kan opbygge en god genbrugelig platform i C ++ og lave et par gode rullere med det. Det er fantastisk til at lære C ++ design. Jeg tror, ​​at hvis du kigger på afgrødecremen, kan DirectX eller OpenGL være det, du leder efter, men disse vil tage lidt længere tid at lære end SDL og sandsynligvis resultere i en mere markedsføringsevne. Uanset hvad er lighederne tydelige, 2d-vektormekanik, dobbeltbuffersystemet, animation af sprite ark, flisekortlægning kan alle gøres med disse, der er nogle lignende begreber. Nej, men det afhænger af dine mål.

Hvis du vil lave et spil, så tager du enhedsmotor eller uvirkelig motor.

Hvis du vil flille med programmering af spilmotorer, gør noget på et lavere niveau, rod med softwaregengivelse, eller prøv at lave en motor til din egen, SDL2 er et godt bibliotek at bruge.

Husk, at programmering af spilmotorer og spiludvikling ikke er den samme ting. Spilmotor er ikke et spil, så det at forsøge at skrive din egen spilmotor til at lave et spil spilder kun meget af din tid og bremser dig.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *