Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


TRASLADAR ESFERA!!??

Forte For Java, JavaBeens, JBuilder, JDK compiladores, Applets, Proyectos Web, interactividad con JDBC... entre mucho mas.
Moderador

Moderador: iuav

TRASLADAR ESFERA!!??

Notapor sarafina el Dom Oct 08, 2006 6:34 pm

Buenas noches, saludos a todos!!

Necesito por favor saber como hago para mover una esfera constantemente, en realidad estoy trabajando con JOGL y los eventos del teclado.

Necesito mover la esferita de tal manera que se vea como si estuviera caminando...

La esfera la dibujo en el Display pero quiero que la misma se mueva con eventos del teclado, que cada vez que le de al boton del cursor esta se mueva... aki esta parte del codigo:

en el display: glut.glutSolidSphere(glu, 0.2, 10, 10);

y en uno de los metodos del keylistener:

public void keyPressed(KeyEvent e)
{

if(e.getKeyCode() == KeyEvent.VK_UP)
{
gl.glTranslatef(0.0f,0.0f,1.0f);
esfera.Esfera();

}
}

NO SE COMO HACER PARA MOVER LA ESFERA A PARTIR DE OTRO METODO o mejor dicho que la esfera se mueva solamente cuando yo teclee la tecla del cursor..

POR FAVOR Y GRACIAS!!
sarafina
Novato
Novato
 
Mensajes: 8
Registrado: Dom Oct 08, 2006 6:22 pm

Re: TRASLADAR ESFERA!!??

Notapor latindeveloper el Lun Oct 09, 2006 12:05 pm

Lo que puedes hacer es crear una hebra (thread) que cada 100 milisegundos, ó el tiempo que tu desees se mueva.

Consulta hebras ó hilos en java.

Saludos.
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru


Volver a Java

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados