Hallo,
da im Anfänger Bereich mir keiner Antwortet, dachte ich frage ich nochmal "fachspezifisch".
Ich habe mein Spiel, was schon sehr groß ist auf einem JFrame aufgebaut. Auf dem befinden sich 4 JPanels. Das ganze ist ein Null-Layout. Damit ich die Position der einzelnen Labels und Buttons exakt setzten kann.
1.Ebene/JPanel:Spielwelt
2.Ebene/JLabel:Spieler
3.Ebene/JPanel:HUD
So ist das in etwa aufgebaut. Das HUD liegt auch immer schön über den andern Panel. Jetzt ist das Problem, das ich auf der Spielwelt auch gern ein "Animiertes GIF" mit z.b. Wellengang haben möchte.
ich linke mal ein Bild rein...
http://img441.imageshack.us/my.php?image=gamexg9.jpg
Wie man sieht, müste beim gelben Rahmen, noch das HUD sein. Es funktioniert auch alles wunderbar. Nur sobald ein Animiertes Bild drunter liegt, "flimmert" das durch. Sicher wegen der "repaint()" Methode, die immer bei Gifs aufgerufen wird.
Kann ich das irgendwie verhindern?
Oder das HUD Panel irgendwie "unüberschreibbar" machen? Bitte um Hilfe, will nicht sone triste Spielwelt haben.
Mgf Oli
da im Anfänger Bereich mir keiner Antwortet, dachte ich frage ich nochmal "fachspezifisch".
Ich habe mein Spiel, was schon sehr groß ist auf einem JFrame aufgebaut. Auf dem befinden sich 4 JPanels. Das ganze ist ein Null-Layout. Damit ich die Position der einzelnen Labels und Buttons exakt setzten kann.
1.Ebene/JPanel:Spielwelt
2.Ebene/JLabel:Spieler
3.Ebene/JPanel:HUD
So ist das in etwa aufgebaut. Das HUD liegt auch immer schön über den andern Panel. Jetzt ist das Problem, das ich auf der Spielwelt auch gern ein "Animiertes GIF" mit z.b. Wellengang haben möchte.
ich linke mal ein Bild rein...
http://img441.imageshack.us/my.php?image=gamexg9.jpg
Wie man sieht, müste beim gelben Rahmen, noch das HUD sein. Es funktioniert auch alles wunderbar. Nur sobald ein Animiertes Bild drunter liegt, "flimmert" das durch. Sicher wegen der "repaint()" Methode, die immer bei Gifs aufgerufen wird.
Kann ich das irgendwie verhindern?
Oder das HUD Panel irgendwie "unüberschreibbar" machen? Bitte um Hilfe, will nicht sone triste Spielwelt haben.
Mgf Oli