Wie bewege ich eine eingefügte Grafik (img) ?

Status
Nicht offen für weitere Antworten.

Vanessa

Neues Mitglied
Ich habe da ein Problem!
Es geht darum das ich ich ein renngame gemacht habe.

Ich möchte mein jpg auf der xachse einfach z.B. von x koordinate 6 nach x koordinate 60 bewegen!

Ich hab zur zeit eine do while schleife drin und es funktioniert auch!
Aber der geht von 6 auf 60 !sofort!
Also keine flüssige bewegung!

Ich poste hier mal den teil des Quelltextes und ich wäre echt dankbar wenn ihr mir helfen könntet!

Code:
   class abutton implements ActionListener 
   { 
    
      public void fahren() 
      { 
         while (pos!=200) { 
            pos=pos+1; 
            graph.repaint(); 
             
         } 
      }


Ich habs auch schon hiermit versucht, aber dann wartet der erst ne weile anstatt es flüssig durchlaufen zu lassen.
Hm :(


Code:
class abutton implements ActionListener 
   { 

public void fahren() 
      { 
         while (pos!=200) { 
            pos=pos+1; 
            graph.repaint(); 

            try 
            { 
                Thread.sleep(10); //10 Millisekunden warten 
            } 
            catch (Exception ex) {} 
            
         } 
      }
 

thomas.g

Bekanntes Mitglied
du musst einen Thread erzeugen, alleine so mit einer Schleife geht das nicht! :meld:

zb:

Code:
class moveImg extends Thread
{
public void run()
{
  
 ....... das was er machen soll .......

   try
   {
    moveImg.sleep(100);
    }
catch(Exception e)
{
}

}
}

mit dieser Funktion kannst du auch mehrer Sachen gleichzeitig ausführen! :wink:


Aufrufen tust du das ganze mit start();

also schreibst du:

Code:
moveImg mi = new moveImg();

.........

mi.start();

----> dann startet er den Prozess
 
G

Guest

Gast
statt moveImg().sleep würd ich this.sleep machen, weils sonst static sein müsste (is es static? ???:L )

wie auch immer... auf jeden fall solltest du auch double buffering verwenden, egal ob du mit AWT oder SWING arbeitest, in AWT musst dus allerdings selber machen.

sobald du viele grafiken brauchst und diese bewegst wird es nämlich ohne db ruckeln
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Mausbewegungen wie eine echte Maus in 3 dimensionalen Spielen Spiele- und Multimedia-Programmierung 12
temi OpenGL: Eine Kugel Spiele- und Multimedia-Programmierung 7
Taknax Versuche eine Mod von 1.11.2 in 1.12.2 zu porten. Spiele- und Multimedia-Programmierung 1
J noch eine Runde spielen? Spiele- und Multimedia-Programmierung 6
K Wie bekomme ich eine Transition für alle Objekte zum stoppen? Spiele- und Multimedia-Programmierung 1
P Wie kann ich einem Programm hinter eine GUI verstecken? Spiele- und Multimedia-Programmierung 12
J Wie kann man eine grafische Oberfläche erzeugen um eine Textdatei auswählen zu können ?? Spiele- und Multimedia-Programmierung 1
D Iterieren durch einen Ordner mit Audiodateien und verketten eine andere Audiodatei Spiele- und Multimedia-Programmierung 17
C Eine eigene 3d Engine : Shader - aber wie ? Spiele- und Multimedia-Programmierung 2
MABY Eine mp3 Datei in Java abspielen Spiele- und Multimedia-Programmierung 14
B Mit Swing eine Grafische Oberfläche erstellen Spiele- und Multimedia-Programmierung 1
X Minecraft Wie kann ich eine Karte erstellen wie zb:(Bei Minecraft) Spiele- und Multimedia-Programmierung 1
M Wie kann man die Auflösung eine fertigen Programms ändern? Spiele- und Multimedia-Programmierung 1
Furtano Vektoren für Bewegung für eine 2D-Simulation Spiele- und Multimedia-Programmierung 3
TheSorm Collision an einer bestimmten Seite eine Rectangles abfragen Spiele- und Multimedia-Programmierung 3
T Sinusgenerator für eine Hp Spiele- und Multimedia-Programmierung 8
S eine nullpointerexception, wo sie nicht sein sollte Spiele- und Multimedia-Programmierung 12
N Webanwendung als eine Art Spiel Spiele- und Multimedia-Programmierung 8
M Eine Art "Vier Gewinnt" Spiele- und Multimedia-Programmierung 5
B j3d Rotation um mehr als eine Achse Spiele- und Multimedia-Programmierung 9
M Methoden eine Map zu zeichnen Spiele- und Multimedia-Programmierung 5
2 Eine Java App als Midi Device? Spiele- und Multimedia-Programmierung 2
W 3D-APIs für Java - Eine Übersicht Spiele- und Multimedia-Programmierung 8
M Wavefront Object Loader zeigt nur eine Textur an. Spiele- und Multimedia-Programmierung 7
D Problem beim Öffnen einer PHP für eine Highscore Spiele- und Multimedia-Programmierung 5
R JLayer player spielt nur eine mp3 Datei ab Spiele- und Multimedia-Programmierung 1
M Variable die eine Klasse enthält ändern Problem Spiele- und Multimedia-Programmierung 16
G Was genau ist eine Grafikengine? Spiele- und Multimedia-Programmierung 14
radiac Mal eine ganz Doofe Frage... verzeiht :) Spiele- und Multimedia-Programmierung 9
Developer_X Eine Frage zur ViewBesetzung Spiele- und Multimedia-Programmierung 28
G Eine Art Polygon Spiele- und Multimedia-Programmierung 5
H Wie erzeuge ich eine Zufallszahl zwischen 0 und 8 ? Spiele- und Multimedia-Programmierung 7
B vertikal schreiben oder eine Bilddatei drehen? Spiele- und Multimedia-Programmierung 11
E nur eine Konzeptfrage Spiele- und Multimedia-Programmierung 11
G Ein begrenzter Zeitraum, um eine Eingabe zu tätigen! Spiele- und Multimedia-Programmierung 9
M mehrere PNG in eine Datei Spiele- und Multimedia-Programmierung 3
H Eine gestrichelte Linie Spiele- und Multimedia-Programmierung 3
D Eigentlich eine Umfrage (Pausenanimation) Spiele- und Multimedia-Programmierung 4

Ähnliche Java Themen

Neue Themen


Oben