Unity Flashcards
Unity
Erkläre Sie den Unterschied zwischen Update(), FixedUpdate() und LateUpdate() und geben Sie jeweils ein Nutzungsbeispiel
- Update(): wird einmal pro Frame aufgerufen, Beispiel: bei schnellen Spielen
- FixedUpdate(): wird unabhänging von Update() aufgerufen, standardmäßig alle 0,02 Sekunden, Beispiel: physikalische Operation
- LateUpdate(): wird jedes mal nach Update() aufgerufen, Beispiel: nachträgliches Anpassen von Kameraeinstellungen
Unity
Erklären Sie kurz den Unterschied zwischen Start() und Awake() in Unity
Start () wird vor dem ersten Update aufgerufen. Awake () wird vor Start () einmalig aufgerufen, um das Skript zu initialisieren
Unity
Erklären Sie den Unterschied zwischen einer property und einer property with serialized backing field in Unity. Welche wird im Editor angezeigt?
- Properties erlauben den Zugriff auf private Variablen, durch Getter/Setter Methoden
- Property mit serialized backing field wird im Script mit [SerializedField] erstellt und im Editor angezeigt.
Unity
Was ist ein Canvas im Kontext von UI in Unity?
Ein Canvas ist das grundlegende UI-Element in Unity, das als Container für alle UI-Elemente dient und deren Darstellung sowie Skalierung im Spiel steuert.
Unity
Erläutern Sie, wozu man in der Unity Engine Prefabs verwendet.
Prefabs in Unity werden verwendet, um wiederverwendbare und instanziierbare GameObjects zu erstellen, sodass Entwickler Objekte mit vordefinierten Eigenschaften und Hierarchien effizient verwalten und mehrfach im Spiel verwenden können.
Unity
Welche Komponenten werden zwingend benötigt, wenn man die Kollision zwischen zwei 2D Objekten erkennen möchte?
- Rigigbody 2D
- Collider2D
Unity
In welchen Spaces können UI-Elemente existieren?
- Screen Space - Overlay
- Screen Space - Camera
- World Space
Unity
Wie gebe ich das Wort ‚,Magic‘‘ auf der Konsole aus
Debug.Log(“Magic”);
Unity
Was ist ein Rigidbody in Unity?
Ein Rigidbody in Unity ist eine Komponente, die es einem GameObject ermöglicht, sich physikalisch korrekt zu bewegen, indem sie auf Kräfte, Kollisionen und Gravitation reagiert.
Unity
Was passiert wenn man die Einstellungen Use Gravity für das Rigidbody aktiviert?
Wenn aktiviert, wird das Objekt von der Schwerkraft beeinflusst und fällt nach unten.
Unity
Was passiert wenn man die Einstellungen Is Kinematic für das Rigidbody aktiviert?
Wenn aktiviert, wird das Objekt nicht von der Physik beeinflusst und kann nur durch direkte Transform-Manipulation bewegt werden.