Objektorientierte. Modul 24

Слайд 2

Update
Awake
Start
OnEnable

Komponent: Standard Functions

Update Awake Start OnEnable Komponent: Standard Functions

Слайд 3

Wird vor jedem Frame aufgerufen und abgearbeitet
Funktionsvariablen bleiben dennoch nicht erhalten

Update

Rendering

Darstellung

World /

Wird vor jedem Frame aufgerufen und abgearbeitet Funktionsvariablen bleiben dennoch nicht erhalten
GameObjects

Update Funktion

Слайд 4

Automatische Funktionen
Verändern/Abfragen von Variablen

Update

Frame 1

Frame 2

Frame 3

Funktion des Systems

Automatische Funktionen Verändern/Abfragen von Variablen Update Frame 1 Frame 2 Frame 3 Funktion des Systems

Слайд 5

0

Update
Wird in jedem Frame aufgerufen
Wenn Komponent „enabled“ !

X = x +1

Update F1

X

0 Update Wird in jedem Frame aufgerufen Wenn Komponent „enabled“ ! X
= x +1

Update F2

X = x +1

Update F3

X = x +1

Update F4

1

2

3

4

Spezielle Funktionen

Слайд 6

Automatische Funktionen
Beispiel Tastaturabfrage
Zeitkritische Arbeiten

Update

Interne Funktion

Frame 1

Frame 2

Frame 3

Spezielle Funktionen

Automatische Funktionen Beispiel Tastaturabfrage Zeitkritische Arbeiten Update Interne Funktion Frame 1 Frame

Слайд 7

Automatische Funktionen des Systems
Start Funktionen , Update
Zeitkritische Arbeiten

Update

Interne Funktion

Frame 1

Frame 2

Frame 3

Spezielle

Automatische Funktionen des Systems Start Funktionen , Update Zeitkritische Arbeiten Update Interne
Funktionen

Слайд 8

public class MyFirstClass: MonoBehaviour
{
public int meineZahl;
void Update() // wird in jedem Frame

public class MyFirstClass: MonoBehaviour { public int meineZahl; void Update() // wird
aufgerufen
{
Debug.Log( meineZahl );
meineZahl = meineZahl + 1;
}
}

Update

Слайд 9

Einmal beim Szenenstart
Nur wenn Objekt an – Beim Anschalten
Gut zur Initialisierung
Anpassung an

Einmal beim Szenenstart Nur wenn Objekt an – Beim Anschalten Gut zur
Spielzustände

Awake

void

( )

Komponent: Awake

Слайд 10

Einmal beim Szenenstart
Nur wenn Objekt an UND KOMPONENT AN - Beim Anschalten
Immer

Einmal beim Szenenstart Nur wenn Objekt an UND KOMPONENT AN - Beim
NACH Awake
Gut zur Initialisierung
Anpassung an Spielzustände

Start

void

( )

Komponent: Start

Слайд 11

Awake und Start
Aufgerufen, wenn Objekt aktiviert wird (wenn anfangs aktiv, dann sofort)
Start folgt

Awake und Start Aufgerufen, wenn Objekt aktiviert wird (wenn anfangs aktiv, dann
immer nach Awake
Für alle Objekte

1 - Awake

2 - Awake

1 - Start

2 - Start

Awake und Start

Слайд 12

Mehrmals, wenn Komponent/Objekt angeschalten wird
Genutzt zur Anpassung an geänderte Zustände seit letztem

Mehrmals, wenn Komponent/Objekt angeschalten wird Genutzt zur Anpassung an geänderte Zustände seit
Aufruf

OnEnable

void

( )

Komponent: OnEnable