När vi jobbar dagligen för att publicera instruktionsutvecklingsmaterial för Tuts +, möter vi högkvalitativa verktyg och tjänster. Här är de bästa resurserna vi rekommenderar för dig, den gamedev-professionella, alla monterade...
Att välja den optimala upplösningen för ett spel från början av utvecklingen kan minska huvudvärk med portning senare. I denna snabba tips hjälper jag dig att välja den bästa skärmupplösningen...
När du utvecklar ett spel kan du hitta värden som är för bullriga för dina behov. Det vanliga fallet är analog användarinmatning (mus, beröring eller joystick), men bruset kan också...
Många spel kräver användning av kollisionsdetekteringsalgoritmer för att bestämma när två objekt har kolliderat, men dessa algoritmer är ofta dyra operationer och kan kraftigt sakta ner ett spel. I den...
Vi har kommit långt i denna nybörjare guide till objektorienterad programmering, diskuterar principerna för sammanhållning, koppling, inkapsling, och abstraktion. I den här sista artikeln diskuterar vi OOP-principen för arv och...
Vi har diskuterat objektorienterad programmering för spelutvecklare i allmänhet och de specifika OOP-principerna för sammanhållning och koppling. Låt oss nu ta en titt på inkapsling och hur det hjälper till...
Hittills i denna serie har vi diskuterat objektorienterad programmering i allmänhet och OOP-principen om sammanhållning. I den här artikeln ser vi på principen om koppling och hur det hjälper till...
I det första inlägget i denna serie diskuterade vi varför objektorienterad programmering (OOP) var till hjälp för spelutveckling och lärde sig att identifiera objekt, deras stater och deras beteenden. I...
Vi är nästan färdiga med denna serie om objektorienterad programmering, och i den här artikeln diskuterar vi OOP-principen för abstraktion - det vill säga generalisering av ett objekt - och...
Här är en enkel kodbit som hela tiden kommer till nytta: hur man flyttar ett objekt från en punkt till en annan i en jämn, flytande och kontinuerlig rörelse. Vi...