Ich mache ein Spiel mit LibGDX (Java).Wie macht man einen reibungslosen Kamera-Algorithmus?
Ich brauche die Kamera, um einem sich schnell bewegenden Charakter zu folgen. Der einfachste Weg, es zu tun ist, einfach zu schreiben:
this.getCamera().position.set(obj.x, obj.y, 0);
Aber gibt es einen Algorithmus diese glatter zu machen? Wie wenn die Kamera nicht so streng ist und immer ein bisschen zu spät ist: Charakter geht schnell nach rechts, Kamera folgt mit leichter Verzögerung, oder wenn du plötzlich irgendwo weit auftauchst, teleportiert die Kamera nicht sofort, sondern reist mit Höchstgeschwindigkeit zu dir kommt näher heran, wird etwas langsamer und findet dich wieder.
Gibt es Libgdx-Bibliotheken, die das oder irgendjemand diese Erfahrung gemacht haben?
"Aber, gibt es irgendeinen Algorithmus, um das weicher zu machen? *" Haben Sie irgendwelche Algorithmen selbst ausprobiert oder irgendwelche Google-Suchen für eine glatte Kamerainterpolation oder so gemacht? –
Ich habe es selbst versucht und habe mehrere Arbeitsbeispiele, aber ich mag Ergebnis nicht viel, ich war neugierig, wenn es etwas schon herausgefunden werden kann, da es wie etwas klingt, was jeder Spielentwickler brauchen wird, In Bezug auf Google-Suche bin ich mir nicht sicher was zu suchen, bringt es Tonnen anderer Sachen. –