
20/03/2013, 06:47
|
 | | | Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 15 años, 1 mes Puntos: 45 | |
Respuesta: Canvas - la imagen me deja un rastro Buenas,
es que no hay que olvidar que canvas es persistente, es decir todo lo que vas pintando en él se va añadiendo a lo que ya haya. Para sustituirlo deberás volver a pintar el canvas entero por cada movimiento lo que a veces puede ser muy costoso en cuanto a recursos o usar zonas de recorte. Podrías poner el setInterval fuera de Animacion con una función que lo que haga es llamar a fondo y a Animacion pasándole la coordenada del barco a mover para cada iteración |