Sich bewegende Kamera

Diskutiere Sich bewegende Kamera im Spiele- und Multimedia-Programmierung Forum; ein Hinweis auf die Methode der Klasse Graphics oder Graphics2d wäre hilfreich gewesen(wenn ihr sie überhaupt kennt) Kann nur für mich schreiben,...

  1. horstiii2
    horstiii2 Bekanntes Mitglied
    Kann nur für mich schreiben, aber ja kenne ich.
     
  2. JuKu
    JuKu Aktives Mitglied
    Um es mal kurz zusammenzufassen:
    Swing ist für sowas eig. nicht geeignet, weil es immer alle Tiles zeichnet (unperformant) und keine Camera besitzt. Aber das nur nebenbei bemerkt.
    Prinzipiell funktioniert Side Scrolling so, dass du ohne ein Kamera-Objekt (Swing) deine Tiles nach links schiebst.
    Quasi verschiebst du nicht die Camera, wie es ein normales Spiel tun würde, sondern du verschiebst den Hintergrund (und alle anderen Objekte).

    Also z.B.:
    Code (Java):
    Image[][] map;//...

    //current player position
    int playerX = 100;

    //draw map
    for (int y = 0; y < map.length; y++) {
        for (int x = 0; x < map[0].length; x++) {
            //draw tile
            drawTile(map[y][x], x * tileWidth - playerX, y * tileHeight);
        }
    }
    Das Code-Beispiel ist jetzt aber frei erfunden und nicht getestet.
     
  3. horstiii2
    horstiii2 Bekanntes Mitglied
    Und Deine Alternative wäre?
     
  4. Wenn du Java lernen möchtest, empfehlen wir dir dieses Buch hier
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

Sich bewegende Kamera - Ähnliche Themen

Zeichnen einer sich bewegenden Box mit BufferStrategy zieht Spur
Zeichnen einer sich bewegenden Box mit BufferStrategy zieht Spur im Forum AWT, Swing, JavaFX & SWT
sich bewegende grafische Objekte
sich bewegende grafische Objekte im Forum Java Basics - Anfänger-Themen
Mehrere sich bewegende Objekte in einem Frame
Mehrere sich bewegende Objekte in einem Frame im Forum AWT, Swing, JavaFX & SWT
Geschwindigkeit eines sich bewegenden Kreises
Geschwindigkeit eines sich bewegenden Kreises im Forum Java Basics - Anfänger-Themen
sich bewegendes bild + timer
sich bewegendes bild + timer im Forum Deployment
Thema: Sich bewegende Kamera