Zum Hauptinhalt springen

Wie füge ich einen First-Person-Controller hinzu

Der First person Controller ist ein Werkzeug, mit dem Sie die Bewegung eines Charakters in der ersten Person simulieren können. Dies ermöglicht es Ihnen, realistische Spielszenen zu erstellen und dem Benutzer eine komfortable Charaktersteuerung zu ermöglichen. Wenn Sie gerade erst mit der Entwicklung von Spielen beginnen, ist das Hinzufügen eines first Person Controllers einer der ersten Schritte, die getan werden müssen.

Es gibt mehrere Möglichkeiten, einem Spieleprojekt einen first person Controller hinzuzufügen. Eine der beliebtesten Methoden ist die Verwendung von vorgefertigten Lösungen, die von verschiedenen Spiel-Engines wie Unity, Unreal Engine und anderen bereitgestellt werden. Diese Engines haben bereits grundlegende Funktionen und Einstellungen implementiert, mit denen Sie den first person Controller mit minimalem Aufwand hinzufügen können.

Wenn Sie jedoch Ihren eigenen first Person Controller erstellen oder ihn an Ihre Bedürfnisse anpassen möchten, müssen Sie über einige Programmierkenntnisse und Kenntnisse im Umgang mit Spielengine verfügen. Im Allgemeinen wird eine Programmiersprache wie C# für Unity oder Blueprint für die Unreal Engine verwendet, um Ihren eigenen First person Controller zu erstellen.

Hinzufügen eines first person Controllers zu Unity

Befolgen Sie diese einfachen Schritte, um Ihrem Unity-Projekt einen First person Controller hinzuzufügen:

  1. Öffnen Sie Unity und öffnen Sie Ihr Projekt.
  2. Wechseln Sie zum Projektfenster und wählen Sie den Ordner aus, in dem Sie das neue Objekt platzieren möchten.
  3. Klicken Sie mit der rechten Maustaste auf den ausgewählten Ordner und wählen Sie "Create" (Erstellen) > "3D Object" (3D-Objekt) > "Capsule" (Kapsel). Dadurch wird ein Spielobjekt in Kapselform erstellt.
  4. Gehen Sie zum Fenster "Inspector" (Inspektor) und suchen Sie nach der Komponente "Character Controller" (Character Controller). Wenn es keinen gibt, klicken Sie mit der rechten Maustaste auf das Fenster "Inspector" und wählen Sie "Add Component" (Komponente hinzufügen). Suchen Sie dann nach dem "Character Controller" und fügen Sie ihn der Kapsel hinzu.
  5. Nachdem Sie nun einen Charaktercontroller haben, überprüfen Sie, ob er die folgenden Einstellungen hat:
    • Typ: First Person (In der ersten Person)
    • Radius: 0.5
    • Zentrum: (0, 1, 0)
    • Höhe: 2
  6. Fügen Sie nun dem Spielobjekt der Kapsel eine Maus-Look-Komponente hinzu. Dies ermöglicht es dem Spieler, den Charakter mit der Maus zu drehen.
  7. Starten Sie das Spiel und stellen Sie sicher, dass der first person Controller ordnungsgemäß funktioniert. Sie können sich mit den Pfeilen bewegen und den Charakter mit der Maus drehen.

Jetzt haben Sie den First person Controller in Ihrem Unity-Projekt! Sie können es anpassen und mit Funktionen ergänzen, die Ihren Spielbedürfnissen entsprechen.

Öffnen Sie Unity und erstellen Sie ein neues Projekt

  1. Führen Sie Unity auf Ihrem Computer aus.
  2. Wählen Sie auf dem Startbildschirm "Neues Projekt" aus.
  3. Geben Sie einen Projektnamen ein und geben Sie den zu speichernden Pfad an.
  4. Wählen Sie eine 3D-Projektvorlage aus, die Ihren Anforderungen entspricht.
  5. Klicken Sie auf die Schaltfläche Projekt erstellen.

Nachdem Sie diese Schritte ausgeführt haben, wird Unity geöffnet und Sie gelangen in die Arbeitsumgebung. Hier können Sie Modelle importieren, Objekte erstellen, Physik anpassen und vieles mehr. Sie können auch einen First Person Controller hinzufügen, um einen Controller für einen First-Person-Charakter zu erstellen.

Öffnen Sie den Asset Store und suchen Sie nach dem First person Controller

Um Ihrem Projekt einen First person Controller hinzuzufügen, müssen Sie den Asset Store öffnen.

Der Asset Store ist ein riesiger Laden, in dem Sie verschiedene Ressourcen für die Spieleentwicklung finden können, einschließlich vorgefertigter Controller.

Führen Sie die folgenden Schritte aus, um den Asset Store zu öffnen:

  1. Öffnen Sie Unity und klicken Sie im oberen Fensterbereich auf die Registerkarte "Window".
  2. Wählen Sie im Dropdown-Menü den Punkt "Asset Store" (Asset Store) aus.

Danach wird das Asset Store-Fenster geöffnet, in dem Sie verschiedene Assets finden können, einschließlich des First person Controllers.

Um den First person Controller zu finden, verwenden Sie die Suchfunktion oben im Asset Store-Fenster. Geben Sie "first person controller" in die Suchleiste ein und drücken Sie die Eingabetaste.

Danach werden Ihnen die Suchergebnisse angezeigt und Sie können den geeigneten First person Controller für Ihr Projekt auswählen.

Installieren und importieren Sie den first person Controller

1. Öffnen Sie Unity und öffnen Sie Ihr Projekt.

2. Rufen Sie den Asset Store auf, indem Sie die Registerkarte "Fenster" in der Symbolleiste oben verwenden.

3. Geben Sie im Asset Store "First Person Controller" in das Suchfeld ein.

4. Wählen Sie einen Controller aus der Liste der verfügbaren Ressourcen aus und klicken Sie auf die Schaltfläche "Importieren".

5. Warten Sie, bis der Importvorgang abgeschlossen ist. Unity fügt Ihrem Projekt automatisch einen First Person Controller hinzu.

Jetzt haben Sie einen First Person Controller, der für die Verwendung in Ihrem Projekt bereit ist. Du kannst seine Parameter anpassen und sie der Szene hinzufügen, damit der Spieler den Charakter in der ersten Person steuern kann.

Fügen Sie der Szene einen first person Controller hinzu und konfigurieren Sie dessen Parameter

  1. Öffnen Sie Unity und öffnen Sie die Szene, der Sie den first person Controller hinzufügen möchten.
  2. Wählen Sie im oberen Menü die Registerkarte "GameObject" und wählen Sie "Create Empty". Dadurch wird ein neues leeres Objekt in der Szene erstellt.
  3. Benennen Sie das erstellte Objekt in "Player" oder einen anderen Namen um, den Sie mögen.
  4. Wählen Sie im oberen Menü die Registerkarte "Komponente" und wählen Sie "Physics" und dann "Character Controller". Dadurch wird dem Player-Objekt eine Character Controller-Komponente hinzugefügt.
  5. Klicken Sie erneut auf die Registerkarte Komponente und dann auf Scripts und dann auf First Person Controller. Dadurch wird dem Player-Objekt eine First Person Controller-Komponente hinzugefügt.
  6. Passen Sie im Fenster "Inspector" die Parameter des First Person Controllers an Ihre Bedürfnisse an. Zu den grundlegenden Einstellungen, die Sie anpassen können, gehören Bewegungsgeschwindigkeit, Sprunghöhe, Mausempfindlichkeit und Klangeinstellungen.

Nachdem Sie diese Schritte abgeschlossen haben, haben Sie die erste persönliche Kamera in Ihrer Szene. Sie können die Parameter des first Person Controllers weiter anpassen, Animationen hinzufügen und interessante Spielmechaniken für Ihr Spiel erstellen. Viel Glück!