hittest
Jeg sidder og er ved at blive lidt skør i bolden, jeg har lavet et spil med nogle fjender som jeg skal skyde men jeg kan skyde den samme fjende mere end en gang dvs hvis jeg skyder på fjenden igen og igen så kan jeg selv blive drabt.Fjenderene bliver oprettet ved følgende kode:
numEnemy = 3;
for (i=2; i<=numEnemy; i++) {
enemy1.duplicateMovieClip(\"enemy\"+i, i+100);
}
Og de bliver drabt ved følgende:
for (i=1; i<=_root.numEnemy; i++) {
if (this.hitTest(_root[\"enemy\"+i])) {
_root.rotation = 0;
_root.spaceship.laserCounter -= 1;
_root[\"enemy\"+i].gotoAndPlay(\"hit\");
_root.score += 100;
this.removeMovieClip();
}
Jeg har prøvet at sætte en variabel ind som skulle forhindre det i at kunne ske men det hjalp ikke for jeg kunne ikke få den resat igen.
Er der ikke en derude som kan hjælpe mig, så jeg kan få den kun at skyde fjenden en gang.
Spillet kan ses på http://www.kjollers.dk/spil5.html
