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.900 Kurse von Branchenfachleuten.
Eingaben per Input erfassen
Aus dem Kurs: Game-Engineering mit Unity und C#
Eingaben per Input erfassen
Eine Besonderheit der Software ist ja ihre Interaktivität. 2 Das heißt, wir können jetzt Objekte hier schon per Code platzieren und auch 3 animieren, aber wir können das Ganze noch nicht interaktiv gestalten. 4 Das heißt, wir müssen jetzt noch die 5 Benutzereingabe anbinden. Und für die Benutzereingabe gibt es jetzt 6 verschiedene Modelle, die Unity an der Stelle vorschlägt oder unterstützt. 7 Und die einfachste Form ist die Abfrage konkreter Signale, also zum Beispiel, 8 welche Taste auf der Tastatur wurde gedrückt? 9 Schauen wir in den Unity-Code noch mal 10 rein, hier in unser Skript in Visual Studio. 11 Und das »rotate« können wir hier einfach 12 mal lassen und wir ergänzen das noch um eine Bewegung. 13 Das heißt, wir fragen jetzt mal ab, wird eine Taste gedrückt 14 »if (input.GetKeyDown)« 15 und als Parameter »KeyCode.w« 16 zum Beispiel. 17 Und wenn das der Fall ist, dann sagen wir jetzt »transform.position += new Vector3(1,0,0)«…
Inhalt
-
-
-
-
-
Objekte transformieren16 Sek.
-
Organisation von 3D-Elementen12 Min. 23 Sek.
-
(Gesperrt)
Transform-Eigenschaften, lokale und globale Position5 Min. 54 Sek.
-
(Gesperrt)
Objekte per Code verschieben7 Min. 13 Sek.
-
(Gesperrt)
Objekte per Code skalieren6 Min. 58 Sek.
-
(Gesperrt)
Objekte per Code rotieren10 Min. 30 Sek.
-
(Gesperrt)
Wie wird ein Objekt nach vorne bewegt?7 Min. 6 Sek.
-
(Gesperrt)
Objekte hierarchisch organisieren3 Min. 33 Sek.
-
(Gesperrt)
Erkenntnisse zum Transform2 Min. 39 Sek.
-
(Gesperrt)
Zeitliche Verläufe mit Update und deltaTime realisieren10 Min. 37 Sek.
-
(Gesperrt)
Eingaben per Input erfassen6 Min. 7 Sek.
-
(Gesperrt)
Geräte über Eingabeachsen abfragen11 Min. 28 Sek.
-
-
-
-
-
-
-
-
-
-