Skip to content

insidegamedevelopment.com

  • Die Grundlagen von Unity Spieleprogrammierung
  • Events im Visual Effect Graph Spieleprogrammierung
  • Unity – Was ist ein NavMesh? Spieleprogrammierung
  • Spieleprogrammierung in Unity – Eine Übersicht Spieleprogrammierung
  • Das Kreieren eines Arkanoid / Breakout-Paddles Spieleprogrammierung
  • SYNK: Revolutioniere die Content-Erstellung mit Echtzeit-Technologie Spieleprogrammierung
  • Was ist ein Template? Spieleprogrammierung
  • Was sind Sprites und Shapes? Spieleprogrammierung

Animator Controllers

Posted on 17. Februar 2022 By wagashikoechin Keine Kommentare zu Animator Controllers

Die Animator Controllers stellen die Logik für das GameObject dar. Du benötigst sie, um die Animationen deiner Spielfigur zu kontrollieren.

Table of Contents

Toggle
  • Animator Controllers
  • Stati erstellen
  • Übergänge, Paramter und Bedingungen verwenden:

Animator Controllers

Ein Animator-Controller ist ein Unity-Asset, das die Logik eines animierten GameObjects steuert. Innerhalb des Animator-Controllers befinden sich Zustände und Sub-State Machines, die über Übergänge miteinander verbunden sind. Zustände sind die Darstellung von Animationsclips im Animator. Übergänge leiten den Fluss einer Animation von einem Zustand in einen anderen. Während Übergänge den Ablauf der Animationslogik steuern, steuern Bedingungen, die von Parametern gesteuert werden, wann Animationszustände zum nächsten Animationszustand fließen können. Parameterwerte werden durch Ereignisse in Skripten geändert. Beispielsweise kann ein Avatar durch den Benutzer unter Verwendung einer Tastatureingabe gesteuert werden. Diese Eingabewerte ändern die Werte der Parameter und erzeugen eine damit verknüpfte Animation auf der Grundlage der im Animator-Controller festgelegten Bedingung.

Stati erstellen

Klicke im Projektfenster rechts und wähle Create–>Animator Controller

Animator Controller

Benenne den Animator Controller von dem animierten Asset entsprechend.

Zeichen Animator Controller

Doppelklicke auf den Animator Controller, um das Animator-Fenster zu öffnen.

Neuer Animator Controller

Rechtsklicke in einen leeren Arbeitsbereich und wähle Create State–> Empty

Create State Empty

Wähle den Status und benenne ihm im Inspectorfenster um.

New State

Klicke auf den Kreis, neben Motion und füge den gewünschten Animationsclip hinzu.

Inspector

Alternativ füge Animationsclip zum Status hinzu, indem du den Kreisbutton nutzt. Du kannst per Drag & Drop die Animationsdatei direkt in den Animator-Arbeitsbereich hineinziehen. Du erstellst einen neuen Status erstellt, der dem Animationsclip entspricht.

Übergänge, Paramter und Bedingungen verwenden:

Klicke rechts auf Default Animation State (orange) und wähle Make Transition aus.

Make Transition

Klicke links auf den zweiten Animationsstatus und erstelle einen Übergang zwischen beiden Stati.

Make Transition neue Verbindung

neue Verbindung

Auf der linken Seite des Animationsfensters wähle das Parameter-Fenster.

Parameter

Füge einen neuen Parameter hinzu, indem du das +-Symbol betätigst.

Parameter hinzufügen

Wähle den Datentyp und stelle die Parameter so ein, dass sie denen entsprechen, die du benötigst.

Wähle dann den Übergang zwischen beiden Stati.

Im Inspectorfenster klickst du schließlich auf das +-Symbol, um neue Bedingungen zu erstellen.

Wähle neue Parameter, vom Conditions-Fenster, um neue Bedingungen über das drop-down-Menü hinzuzufügen.

Conditions

Ändere dann die Ergebnisse der Konditionen, um notwendige Werte einzustellen und eine Animationslogik zu erstellen.

Der Animator Controller kontrolliert somit die Logik der Animationen. Du nutzt sie außerdem, um die Logik verschiedener Charaktere mit gleichen „rigs“ zu kontrollieren. Versuche so die Entwicklung deines Spiels zu vereinfachen.

Spieleprogrammierung Tags:Unity

Beitragsnavigation

Previous Post: Einführung in die Zeitleiste von Unity
Next Post: 2D Game Kit

Related Posts

  • Systeme im Visual Effect Graph Spieleprogrammierung
  • Abysse Corp Spieleprogrammierung
  • Das Blackboard vom Visual Effect Graph Spieleprogrammierung
  • Das Kreieren eines Arkanoid / Breakout-Paddles Spieleprogrammierung
  • Unity – Was ist ProGrids? Spieleprogrammierung
  • Arbeiten mit sechseckigen und isometrischen Formen Spieleprogrammierung

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  • Unity – Was ist ProGrids? Spieleprogrammierung
  • Der RPG Maker Spieleprogrammierung
  • Das Visual Effect Graph-Fenster-Layout Spieleprogrammierung
  • Was ist eine Sprite Mask? Spieleprogrammierung
  • Einen Character Controller schreiben Spieleprogrammierung
  • Industrial Showroom – Asset-Set für VR Spieleprogrammierung
  • Unity HDRP Area Lights Spieleprogrammierung
  • Arbeiten mit dem Memory Profiler Spieleprogrammierung

Copyright © 2026 insidegamedevelopment.com.

Powered by PressBook News Dark theme