Aus dem Kurs: Game-Engineering mit Unity und C#

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.300 Kurse von Branchenfachleuten.

Bewegungsprogrammierung mittels iTween

Bewegungsprogrammierung mittels iTween

Aus dem Kurs: Game-Engineering mit Unity und C#

Bewegungsprogrammierung mittels iTween

Für einfache Bewegungen zwischen zwei Punkten zum Beispiel oder ein Übergang 2 zwischen zwei Werten, kann man diese Lerp-Funktion sehr gut verwenden. 3 Wenn jetzt aber das Ganze etwas komplexer 4 wird, dann muss man schon sehr viel selber implementieren. 5 Als typisches Beispiel: Das Abbremsen der Bewegung. 6 Also das heißt, ich möchte, dass mein 7 Objekt nicht gleichmäßig mit gleichmäßiger Geschwindigkeit von A nach B fährt, weil 8 das sehr unnatürlich aussieht, sondern ich will, dass das zum Beispiel langsam 9 anfährt und dann langsam abbremst, bevor es an den Endpunkt kommt. 10 Das sieht in der Regel natürlicher aus. 11 In dem Fall müsste man zum Beispiel eine 12 Easing Kurve einbauen, also eine Bewegungsabschwächung und dann wird es jetzt hier 13 schon kompliziert, wenn wir solche Dinge selber berechnen. 14 Deswegen muss man ja auch das Rad nicht 15 neu erfinden, sondern man kann auch Dinge verwenden, die ja schon da sind. 16 Und…

Inhalt