Weiche Kamera
Eine 2D-Kamera, die dem Spieler weich folgt, statt an ihm zu kleben. Sie übergeht kleine Schritte, schaut in Laufrichtung voraus und hält an den Rändern des Levels an.
Wann du das brauchst
Für jedes Spiel, in dem die Welt größer als der Bildschirm ist: Plattformer, Abenteuer von oben, Rennspiele. Das macht Bewegung ruhig statt nervös.
Das sagst du deiner KI
Nimm die weiche Kamera von Spielerando, damit die Ansicht meiner Figur weich folgt, beim Rennen vorausschaut und nie etwas außerhalb des Levels zeigt.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen
Einstellungen
- halfLife (0.15): Sekunden, um den halben Abstand zum Spieler aufzuholen. Klein ist straff, groß schwebend.
- deadZoneWidth (64): Wie breit die Box ist, in der sich der Spieler bewegen kann, bevor die Kamera reagiert.
- deadZoneHeight (48): Dasselbe in der Höhe. Halte sie hoch genug, damit ein Sprung die Kamera nicht bewegt.
- lookAhead (0.25): Wie viele Sekunden Weg die Kamera vorausschaut, damit der Spieler sieht, was kommt.
- lookAheadHalfLife (0.3): Wie weich sich die Ansicht dreht, wenn der Spieler umkehrt.
Deine KI bekommt den Code
Der fertige Code und die Mathematik kommen über die Spielerando-Verbindung, damit deine KI sie sofort nutzen kann. KI verbinden
Häufige Fragen
wie mache ich eine weiche kamera in meinem spiel
Kopiere nicht einfach die Position des Spielers auf die Kamera. Lass die Kamera in jedem Moment einen Teil des Abstands aufholen, und lass den Spieler sich in einer kleinen Box bewegen, bevor die Kamera überhaupt reagiert.
warum ruckelt meine kamera
Meist folgt die Kamera jeder winzigen Bewegung oder bewegt sich pro Bild um einen festen Wert. Eine kleine Box, in der nichts passiert, löst das Erste, und ein zeitbasiertes Gleiten das Zweite.
wie stoppe ich die kamera am levelrand
Halte die Mitte der Kamera nach dem Bewegen mindestens einen halben Bildschirm von jedem Rand entfernt. Ist das Level kleiner als der Bildschirm, bleibt die Kamera in der Mitte.