Spielerando

Ein Rasten am Mausrad zoomt am einen Rechner kräftig, ein Wischen am Touchpad kaum

Mausräder, Touchpads und Zwei-Finger-Gesten melden ihre Bewegung in ganz verschiedenen Einheiten, deshalb wirkt derselbe Zoomcode auf einem Gerät ruckartig und auf einem anderen tot. Hier steht, wie man alles auf einen Maßstab bringt, warum Zoomen multiplizieren muss statt addieren und wo die Grenzen hingehören.

Warum das funktioniert

Verschiedene Geräte melden sehr verschiedene Mengen, doch ein Zoomschritt sollte immer dieselbe Änderung der Größe bedeuten. Rechnet man jede Eingabe in ein gemeinsames Maß um und zoomt um ein Verhältnis statt um einen festen Betrag, ergeben viele kleine Wischer zusammen einen großen Rastschritt.

Wann es das Falsche ist

Nimm keinen weichen Zoom, wo das Bild nur in festen Größen existieren soll, etwa bei Pixelgrafik, die zwischen den Größen verschwimmt, oder bei einer Karte mit festen Detailstufen. Rasten dort auf ganze Stufen ein und ignoriere die kleinen Bewegungen dazwischen.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Ein Rasten am Mausrad zoomt am einen Rechner kräftig, ein Wischen am Touchpad kaum“ (read_entry strategy-wheel-zoom-mouse-and-trackpad) 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