package
{
I case 7 skulle vi integrere enda en karakter i spillet, som skulle leve sitt eget liv og ikke styres av spilleren. Denne karakteren skulle automatisk følge etter hovedkarakteren og eventuell kontakt mellom de to skulle føre til en reaksjon, for eksempel spille av en annen animasjon, vise beskjed på skjermen, fjerne den nye karakteren eller lignende.
Jeg har valgt en tannbørste som fiende i mitt spill, ettersom jeg syns den er en passende fiende for en godtegris og sukkerslave som hovedkarakteren min er. Tannbørsten hadde jeg allerede tegnet, men animeringen gjensto. Etter å ha gjort ferdig den, gjaldt det å få karakteren inn i spillet, noe som var ganske enkelt, det ble gjort akkurat på samme måte som med hovedkarakteren.
Deretter lagde jeg en hit-test, som sjekka om tannbørsten traff bakken, og la til gravity, som gjorde at fienden fulgte bakken på lik måte som hovedfiguren gjør.
Så kom jeg til det jeg syns var den vanskelige delen: å få fienden til å bevege seg riktig i forhold til hovedkarakteren. Ettersom jeg har en GANSKE langt funksjon som ordner med farta på figuren og den bevegelser, tok det en del tid å få alt til å klaffe på riktig måte. Her gjaldt det å holde tunga rett i munnen og tenke riktig. At fienden f.eks. skulle ha minus i fart når jeg løp ifra den, og hvor fort den skulle løpe om jeg løper mot den, står stille og lignende, krevde litt å få til riktig, men til slutt fikk jeg et resultat jeg ble ganske fornøyd med.
Så lagde jeg en Boolean-variabel som jeg koblet opp mot hvilken side av hovedkarakteren fienden befant seg på. Var fiendens x-verdi mer enn hovedkarakterens, altså til høyre for den, var variabelen fiendehøyre=true, og scaleX=1. Var x-verdien mindre, var fiendehøyre=false og scaleX=-1. Dermed snur fienden seg etter hvilken side den befinner seg på.
Til slutt lagde jeg en hit-test som sjekker om figuren treffer fienden. Hvis den gjør det, springer fienden tilbake den veien den kom fra, og en dø-animasjon avspilles for hovedfiguren. Etter dette, får hovedfiguren et nytt liv (man har i alt tre) og tannbørsten begynner å følge etter igjen.
} //end package
Hackear Robux En Roblox
for 4 år siden
Ingen kommentarer:
Legg inn en kommentar