Este es mi primer mensaje.
Estoy programando un juego de plataformas en AS 3, por diversión y para aprender AS· y Flash. He buscado mucha información sobre el tema y estoy usando tiles. He conseguido hacer un scroll con parallax. Para optimizar, he convertido los tiles que se ven en pantalla a un Bitmap (una vista).
El problema se me plantea al detectar las colisiones. Estoy usando detección de colisiones entre BitmapData, para ello uso la función hitTest:
public function hitTest(firstPoint:Point, firstAlphaThreshold:uint, secondObject:Object, secondBitmapDataPoint:Point = null, secondAlphaThreshold:uint = 1):Boolean
Cuando hago el chequeo sin haber realizado scroll funciona correctamente, pero cuando empiezo a mover el protagonista por la pantalla la detección empieza a fallar: detecta la colisión con cierto desplazamiento.
La duda que tengo es el valor de las coordenadas que debo introducir en los puntos de la función hitTest, si deben ser absolutos (incluyendo el desplazamiento del scroll) o relativos a la vista actual.
No se si me habré explicado correctamente.
Un saludo.
