Spielerando

Einen Fluss in Bahnen mit verschiedenem Tempo ohne Nähte und Flimmern fließen lassen

Ein scrollendes Wasserbild ist der billigste Fluss, den es gibt, doch oft zeigt es eine Lücke, die an der Nahtstelle aufblitzt, läuft für eine Strömung in die falsche Richtung oder flimmert, wenn Pixelgrafik um Bruchteile wandert. Hier steht, wie du die Kopien so setzt, dass das Wasser die Ansicht immer füllt und auf dem Pixelraster ruht.

Warum das funktioniert

Ein sich wiederholendes Bild, das seitlich gleitet, wirkt nur endlos, wenn sich die Kopien immer berühren, und nur ruhig, wenn sich jede Kopie um dieselben ganzen Bildschirmschritte bewegt. Berechne eine Position je Bahn und setze jede Kopie davon ausgehend.

Wann es das Falsche ist

Nicht, wenn das Wasser mehr als Kulisse ist: Ein Fluss, der den Spieler trägt oder um Felsen fließt, braucht echte Bewegung der Dinge darauf. Ein bewegtes Bild täuscht nur den Anblick vor und kann nichts schieben.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • 23 Zeilen Beispielcode mit 4 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Einen Fluss in Bahnen mit verschiedenem Tempo ohne Nähte und Flimmern fließen lassen“ (read_entry river-texture-scrolls-in-lanes-without-seams-or-shimmer) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen