Kapitel 7. 3D-Physik und Charaktersteuerung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Physik ist ein wichtiger Bestandteil vieler Videospiele. Egal, ob dein Spiel 2D, 3D oder etwas dazwischen ist, du wirst irgendwann auf eine Art physikalische Kraftsimulation angewiesen sein.
Eines der interessantesten Dinge an physikalischen Simulationen ist, dass du eine ganze Reihe interessanter Spielmöglichkeiten kostenlos bekommst. Menschen leben in einer physischen, dreidimensionalen Welt, und es ist für Spieler/innen sehr einfach, einen Bezug zu deinem Spiel herzustellen, wenn das Spiel "Mechanismen" hat, mit denen sie jeden Tag interagieren.
Zu diesem Zweck werden wir uns in diesem Kapitel mit der Entwicklung von Gameplay-Systemen beschäftigen, die die Steuerung der Spielfigur in einer physisch simulierten 3D-Umgebung ermöglichen, wobei der Schwerpunkt auf der Steuerung aus der ersten Person liegt.
Hinweis
Unity hat zwei Physiksysteme: eines für die 2D-Physik, das wir in Kapitel 5 besprechen, und eines für die 3D-Physik. In diesem Kapitel geht es um das 3D-Physiksystem.
7.1 Code eine bestimmte Anzahl von Malen pro Sekunde ausführen
Problem
Du willst einen Code schreiben, der eine bestimmte Anzahl von Malen pro Sekunde ausgeführt wird.
Lösung
Füge den Code in die FixedUpdate Methode deines Skripts ein.
Diskussion
In deinen Skripten wird die Methode Update bei jedem Frame aufgerufen, was sie ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access