Movimiento imagenes en Java- Eclipse

Iniciado por cris26, 3 Mayo 2012, 18:44 PM

0 Miembros y 1 Visitante están viendo este tema.

cris26

Hola!
Estoy intentando mover un arraylist de imagenes de izquierda a derecha en una ventana. He probado con un timer y con una funcion g.draw pasandole por parametros la imagen y las coordenadas del objeto almacenado en la posicion i de un ciclo for, pero no lo logro. Tengo que mover un arraylist de imagenes, estilo el clasico space invaders, mover todos los aliens lentamente de un lado a otro. Por favor me podriais dar alguna idea.
Gracias!!!

sapito169

eclipse no tiene nada que ver
pon tu intento a qui no sea hacen tareas

Proteus1989


lluvplay

Hola que tal amigo !!!

Creo que tu pregunta se vede resolver si utilizas el método
Citarrepaint();
entonces seria algo asi

for (a=0;a<500;a+30)/// depende de como quieres que se mueva
{
repaint();
g.drawImage(img, a, 0, null);
Thread.sleep(1000); /// esto es por si con el for se te va muy rápido la imagen
}


espero te sirva de ayuda saludo
* Determinismo Causal !! Estamos Programados Para Necesitar Respuestas!!

* No deberías copiar un código, sin antes haber comprendido porque funciona de esa manera !