Ho appena iniziato a imparare le nozioni di base sulla classe Graphics2D, Finora sono in grado di disegnare diversi oggetti e implementa ActionListener
per spostarli effettivamente sullo schermo entro il onKeyPress
. Fin qui tutto bene, mentre pensavo di fare qualcosa di più complicato. Voglio dare un percorso al mio oggetto e animarlo solo su quel particolare percorso.Come animare Rectangle su un oggetto Path2D nel contesto Graphics2D
Qualcosa del genere, disegnerò una linea sul cielo e un aereo dovrebbe rimanere con quella linea disegnata e mantenere se stesso per volare su quella linea particolare. Ora è possibile?
Non ho bisogno di alcun tipo di codice, ma pochi metodi o idee diversi mi permetteranno di iniziare a lavorare su questo. Un'elaborazione visiva della mia idea è la seguente.
Punto di partenza:
Punto d'arrivo:
Ora, come mostrato sopra, la mia scatola gialla (nel piano futuro) dovrebbe bastone con percorso determinato durante l'animazione (linea grigia del percorso)
La mia ricerca finora,
Ho cercato le mie parole d'ordine come percorso in java, e ha trovato Path2D
e GeneralPath
classi, qualcuno sa se posso usare che per risolvere questo.
Grazie
Cosa dicono i loro javadoc? http://download.oracle.com/javase/6/docs/api/java/awt/geom/Path2D.html –
Grazie JB L'ho letto prima ma non riuscivo a capire, ma la risposta qui sotto ha chiarito ed elaborato il concetto sottostante. – doNotCheckMyBlog