Acabo de empezar a aprender conceptos básicos sobre la clase Graphics2D, hasta ahora puedo dibujar diferentes objetos e implementa ActionListener
para moverlos realmente en pantalla por onKeyPress
. Hasta aquí todo bien, mientras pensaba en hacer algo más complicado. Quiero dar una ruta de a mi objeto y animarla solo en esa ruta particular.Cómo animar rectángulos en un objeto Path2D en el contexto Graphics2D
Algo así como, voy a trazar una línea en el cielo y un avión debe quedarse con esa línea dibujada y mantenerlo para volar en esa línea en particular. Ahora es posible?
No necesito ningún tipo de código, pero pocos métodos o ideas diferentes me permitirán comenzar a trabajar en esto. A visualizar la elaboración de mi idea es la siguiente.
Punto de inicio:
Punto final:
Ahora bien, como se muestra arriba, mi caja amarilla (en el plano futuro) debe pegarse con trayectoria dada mientras se anima (línea gris del camino)
Mi investigación hasta el momento,
he buscado mis palabras de moda tales como la ruta en Java, y se encontró Path2D
y GeneralPath
clases, ¿Alguien sabe si puedo usar eso para solucionar esto.
Gracias
¿Qué dice su javadoc? http://download.oracle.com/javase/6/docs/api/java/awt/geom/Path2D.html –
Gracias JB Lo leí antes, pero no pude entender, pero a continuación la respuesta ha aclarado y elaborado el concepto subyacente. – doNotCheckMyBlog