KnowledgeCity

Unity für Fortgeschrittene: 2D-Gameplay

Erstellen eines scrollenden Hintergrunds, Fallen, Aufnehmen von Gegenständen und Verstehen der Spielsteuerung
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 7 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Mittelstufene  Anbieter Ken Geary  7 Lektionen ·  53m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

Sie werden sich mit der Programmierung befassen, während Sie Interaktivität für die Aufnahme von Gegenständen, Fallen und das gesamte Gameplay hinzufügen sowie Informationen an das UI-Overlay senden.

Sie werden einen simulierten scrollenden Hintergrund erstellen, indem Sie die Hauptkamera so programmieren, dass sie dem Spieler reibungslos folgt. Sie fügen Fallen hinzu, indem Sie eine Sprite-Prefab erstellen und Schadenswerte kodieren, die von der Gesundheit des Spielers abgezogen werden. Sie werden auch Prefabs mit Code erstellen, um zu zählen, wie viele Pickups der Spieler gesammelt hat. In diesen Lektionen wird der Code für den Gesundheitszustand des Spielers in die Spielerskripte integriert, um den Gesundheitszustand des Spielers zu aktualisieren, wenn er mit Fallen kollidiert, und der allgemeine Spielsteuerungscode bearbeitet. Dadurch werden die Fallen verfolgt und die Zählung an das UI-Overlay und den Gesundheitswert gesendet, wodurch die Veränderung des Gesundheitsschiebereglers auf dem Bildschirm gesteuert wird. Sie starten neue Levels, wenn der Spieler einen Checkpoint überquert, und richten Ihre Build-Einstellungen ein, um die Hauptmenü-Szene, die verschiedenen Spiel-Levels und einen "Gewinner"-Splash-Screen zu erstellen.

Was Sie lernen werden

  • Erstellen Sie scrollende Hintergründe, indem Sie die Hauptkamera codieren, um dem Spieler reibungslos zu folgen
  • Fügen Sie Fallen und Pickup-Elemente jedem Level mit Sprite-Präfaben hinzu
  • Codieren Sie Schadensswerte für Fallen, die den Spielergesundheit abziehen
  • Verwenden Sie Code, um die Pickup-Anzahl anzuzeigen und den Gesundheitsstatus auf der UI-Overlay zu aktualisieren
  • Entwickeln Sie Fähigkeiten in der gesamten Spielsteuerung, zum Verfolgen von Pickups und zum Senden des Zählers an die UI
  • Starten Sie neue Level an Checkpoint-Präfaben und konfigurieren Sie Build-Einstellungen, um Szenen zu sequenzieren

Wichtige Erkenntnisse

  • Der Kurs fügt Interaktivität zu Pickup-Elementen, Fallen und Gameplay hinzu, während Informationen an die UI-Overlay gesendet werden.
  • Ein simulierter scrollender Hintergrund wird erstellt, indem die Hauptkamera codiert wird, um dem Spieler reibungslos zu folgen.
  • Der Spielergesundheit-Code in den Spielerskripten aktualisiert die Gesundheit bei Kollisionen mit Fallen und steuert den On-Screen-Gesundheits-Schieberegler.
  • Der Spielsteuerung-Code verfolgt Pickups, sendet den Zähler an die UI-Overlay und aktualisiert den Gesundheitswert.
  • Build-Einstellungen sequenzieren die Hauptmenü-Szene, die Spiellevel und einen Gewinner-Splash-Screen, wobei neue Level bei Checkpoint-Präfaben gestartet werden.

Häufig gestellte Fragen

Was werde ich in diesem Kurs lernen?

Sie lernen, scrollende Hintergründe mit sanftem Kamerverfolg zu erstellen, Fallen und Pickup-Elemente zu jedem Level hinzuzufügen, Code zur Anzeige der Pickup-Anzahl und des Gesundheitsstatus zu verwenden und Fähigkeiten in der gesamten Spielsteuerung zu entwickeln.

Welche Themen behandeln die Lektionen?

Die Lektionen behandeln Erstellung eines scrollenden Hintergrunds, Hinzufügen von Fallen, Hinzufügen von Pickups, Codierung der Spielpunktzahl, Codierung der Spielergesundheit und Codierung der Spielsteuerung in zwei Teilen.

Wie werden Spielergesundheit und Pickups in diesem Kurs behandelt?

Sie integrieren den Spielergesundheit-Code in den Spielerskripten, um die Gesundheit bei Kollisionen mit Fallen zu aktualisieren, und bearbeiten den Spielsteuerung-Code, der Pickups verfolgt, den Zähler an die UI-Overlay und den Gesundheitswert sendet und steuert, wie stark sich der On-Screen-Gesundheits-Schieberegler ändert.

Welche Fähigkeiten entwickelt dieser Kurs?

Er entwickelt Fähigkeiten in Spielprogrammierung, interaktiver Programmierung, Interaktivität, Unity Container, UnityScript und der Unity Engine.

Was passiert, wenn der Spieler ein Level abschließt?

Neue Level werden gestartet, wenn der Spieler eine Checkpoint-Präfabe überquert, und die Build-Einstellungen sind so eingerichtet, dass sie die Hauptmenü-Szene, die verschiedenen Spiellevel und einen Gewinner-Splash-Screen sequenzieren.