Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Collisione

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    64

    Collisione

    Ciao,
    ho un rettangolo chiamato muro e un rettangolo piccolo chiamato rect.
    Il rettangolo piccolo lo muovo con le frecce.
    Voglio rilevare la collisione fra i due oggetti.
    Ho fatto così:
    if (this.muro_mc.hitTest(this.rect._x, this.rect._y, true)) {
    trace("OK");
    }

    Il problema è che mi dice che c'è collisione anche se mi muovo radente il lato destro il il lato superiore mentre funziona correttamente per il lato sinistro e il lato inferiore.

    Perche?



  2. #2
    Il problema è che mi dice che c'è collisione anche se mi muovo radente il lato destro il il lato superiore mentre funziona correttamente per il lato sinistro e il lato inferiore.
    quindi funziona su tutti i lati ??

    è giusto che sia così.

    Non ho capito

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    64
    Ciao,
    il quadrato che sposto è di 10x10px.
    Ho disegnato un altro rettangolo alto 10 e lungo 260.
    Il quadrato è alle coordinate x 200 y 190 e il rettangolo
    x 200 y 180.
    Vorrei spostarmi attorno al rettangolo senza che venga rilevata una collisione e questo funziona per tutti i lati tranne quando passo vicino al lato destro dove mi dice che i due oggeti si toccano.
    Inoltre se passo sopra la coordinate 200 180 dove c'è il rettangolo non viene rilevata la collisione.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.