Avatar billede derf Nybegynder
26. marts 2005 - 16:46 Der er 3 kommentarer

hitTest problemer

Jeg er igang med et lille spil (wuhu =])
Jeg har bare et problem med en hitTest... Jeg har lavet en powerup til figuren man styre så han bliver et kæmpe monster så han kan dræbe fjender (det kan han ikke før)... Det er lidt svært at forklare, men jeg har lavet en hitTest der ser sådan ud:

}
onClipEvent (enterFrame) {
    if (this.hitTest(_root.BALL.KILLER)) {
        _root.ENEMY.gotoandplay(626);
}

Men når figuren man styre kommer hen over fjenden (ENEMY) dør den først når man tager den væk fra fjenden igen... Nogen der kan hjælpe mig???
Avatar billede mat Nybegynder
26. marts 2005 - 16:51 #1
fordi din betingelse er sand sålænge movieclips'ne rører ved hinanden, derfor beder du den om at gå til frame 626 hele tiden (med det resultat at den aldrig kommer videre).

Brug en boolean til at tjekke een gang kun:

if (this.hitTest(_root.BALL.KILLER) && !isHit) {
_root.ENEMY.gotoandplay(626);
isHit = true;
}

..agtigt
Avatar billede derf Nybegynder
26. marts 2005 - 16:56 #2
Tak! Mange tak :P
It's working now =]
Avatar billede mat Nybegynder
27. marts 2005 - 14:11 #3
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester