Hallo zusammen,
habe neulich mit der Programmierung von JavaFx 2D-Grafik Anwendungen begonnen und wollte als erstes mal zum kennenlernen der JavaFx 2D-Grafik Flappy Bird einmal nachprogrammieren. Dazu benutze ich zwei Canvas und die entsprechenden GraphicsContext-Klasse. In einem Timer wird nun auf dem oberen Canvas der Vogel und seine Animation gezeichnet in dem unteren Canvas die Säulen, durch die der Vogel durchfliegen muss.
Das klappt an sich ganz gut, aber nach unbestimmter Zeit, (manchmal nach 5 sek, manchmal nach 3 min) wird einer der Canvas (manchmal sogar beide) nicht mehr aktualisiert, d.h. es gibt ein Standbild.Fehlermeldung gibt's keine.
Nun habe ich versucht das Programm zu debuggen, sobald es anfängt zu hängen. Komme ich dann zu der entsprechenden Code Zeile wo das Zeichnen der Säule aufgerufen wird, passiert im Canvas einfach nichts, obwohl alle x und y - Werte in Ordnung sind.
Weiß jemand, woran das liegen könnte?
Wäre höchst dankbar für jede Hilfe, ich quäl jetzt schon seit Tagen Google, aber scheinbar bin ich der einzige mit diesem Problem.
Regedit
habe neulich mit der Programmierung von JavaFx 2D-Grafik Anwendungen begonnen und wollte als erstes mal zum kennenlernen der JavaFx 2D-Grafik Flappy Bird einmal nachprogrammieren. Dazu benutze ich zwei Canvas und die entsprechenden GraphicsContext-Klasse. In einem Timer wird nun auf dem oberen Canvas der Vogel und seine Animation gezeichnet in dem unteren Canvas die Säulen, durch die der Vogel durchfliegen muss.
Das klappt an sich ganz gut, aber nach unbestimmter Zeit, (manchmal nach 5 sek, manchmal nach 3 min) wird einer der Canvas (manchmal sogar beide) nicht mehr aktualisiert, d.h. es gibt ein Standbild.Fehlermeldung gibt's keine.
Nun habe ich versucht das Programm zu debuggen, sobald es anfängt zu hängen. Komme ich dann zu der entsprechenden Code Zeile wo das Zeichnen der Säule aufgerufen wird, passiert im Canvas einfach nichts, obwohl alle x und y - Werte in Ordnung sind.
Weiß jemand, woran das liegen könnte?
Wäre höchst dankbar für jede Hilfe, ich quäl jetzt schon seit Tagen Google, aber scheinbar bin ich der einzige mit diesem Problem.
Regedit
Zuletzt bearbeitet: