Da vi jobber daglig for å publisere instruksjons spillutviklingsmateriale for Tuts +, kommer vi over verktøy og tjenester av høy kvalitet. Her er de beste ressursene vi anbefaler for deg,...
Valg av optimal oppløsning for et spill fra begynnelsen av utviklingen kan redusere hodepine med porting senere. I denne Quick Tip hjelper jeg deg med å velge den beste skjermoppløsningen...
Mens du utvikler et spill, kan du finne verdier som er for bråkete for dine behov. Det vanlige tilfellet er analog brukerinngang (mus, berøring eller joystick), men støyen kan også...
Mange spill krever bruk av kollisjonsdetekteringsalgoritmer for å bestemme når to objekter har kollidert, men disse algoritmene er ofte dyre operasjoner og kan i stor grad redusere et spill. I...
Vi har kommet langt i denne nybegynners guide til objektorientert programmering, og diskuterer prinsippene for samhold, kopling, innkapsling, og abstraksjon. I denne siste artikkelen diskuterer vi OOP-prinsippet om arv og...
Vi har diskutert objektorientert programmering for spillutviklere generelt og de spesifikke OOP-prinsippene for kohesjon og kopling. La oss ta en titt på innkapsling og hvordan det bidrar til å holde...
Så langt i denne serien har vi diskutert objektorientert programmering generelt, og OOP-prinsippet om kohesjon. I denne artikkelen ser vi på prinsippet om kopling og hvordan det hjelper i spillutvikling....
I det første innlegget i denne serien diskuterte vi hvorfor objektorientert programmering (OOP) var nyttig for spillutvikling, og lærte å identifisere objekter, deres stater og deres oppførsel. I denne artikkelen...
Vi er nesten ferdige med denne serien om objektorientert programmering, og i denne artikkelen diskuterer vi OOP-prinsippet om abstraksjon - det vil si generalisering av et objekt - og dets...
Her er en enkel kodekode som kommer til nytte hele tiden: Hvordan flytte et objekt fra ett punkt til et annet, i en jevn, flytende, kontinuerlig bevegelse. Vi bruker den...