Unity Flashcards

1
Q

Unity

Erkläre Sie den Unterschied zwischen Update(), FixedUpdate() und LateUpdate() und geben Sie jeweils ein Nutzungsbeispiel

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Unity

Erklären Sie kurz den Unterschied zwischen Start() und Awake() in Unity

A

Start () wird vor dem ersten Update aufgerufen. Awake () wird vor Start () einmalig aufgerufen, um das Skript zu initialisieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Unity

Erklären Sie den Unterschied zwischen einer property und einer property with serialized backing field in Unity. Welche wird im Editor angezeigt?

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Unity

Was ist ein Canvas im Kontext von UI in Unity?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Unity

Erläutern Sie, wozu man in der Unity Engine Prefabs verwendet.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Unity

Welche Komponenten werden zwingend benötigt, wenn man die Kollision zwischen zwei 2D Objekten erkennen möchte?

A
  • Rigigbody 2D
  • Collider2D
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Unity

In welchen Spaces können UI-Elemente existieren?

A
  • Screen Space - Overlay
  • Screen Space - Camera
  • World Space
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Unity

Wie gebe ich das Wort ‚,Magic‘‘ auf der Konsole aus

A

Debug.Log(“Magic”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Unity

Was ist ein Rigidbody in Unity?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Unity

Was passiert wenn man die Einstellungen Use Gravity für das Rigidbody aktiviert?

A

Wenn aktiviert, wird das Objekt von der Schwerkraft beeinflusst und fällt nach unten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Unity

Was passiert wenn man die Einstellungen Is Kinematic für das Rigidbody aktiviert?

A

Wenn aktiviert, wird das Objekt nicht von der Physik beeinflusst und kann nur durch direkte Transform-Manipulation bewegt werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly