Содержание
- 2. Überblick Namespaces Unity-Documentation Research Funktionen Parameter Rückgabewerte
- 3. Namespaces Namespace Vitruvius class Student public int semester; Student myStudent; Vitruvius.Student myStudent; using Vitruvius; Student myStudent;
- 4. Namespaces Namespace Vitruvius class Student public int semester; class Student public int semester; Student myStudent; Vitruvius.Student
- 5. Verschachtelte Namespaces Namespace Vitruvius class Student Vitruvius.GameDesign.Unternehmenspr uProjekt; using Vitruvius.GameDesign; using Vitruvius.ModeDesign; Unternehmenspr uProjekt; Kleidung jacke;
- 6. Namespaces Namespace Vitruvius Namespace ExterneBib class Student public int semester; class Student public int klassenStufe; Student
- 7. Documentation Research Suchen nach Funktion oder Variable einer Klasse ? Unity-Documentation ? Internet-Research, Foren Beispiel: UnityEngine.UI.Text.text
- 8. Google: „Unity Text“
- 9. Google: „Unity Text“ Class in UnityEngine.UI
- 10. Google: „Unity Text“ string value the Text displays Click
- 11. Google: „Unity Text“ private Text text private UnityEngine.UI.Text text using UnityEngine.UI
- 12. Google: „Unity Text“ text.text = „Press space key“; Text.fontSize = 48; Text.alignment = TextAnchor.MiddleCenter;
- 13. MyFunction void public { Inhalt/ Befehle, jeweils mit Semikolon } ( ) Protection keyword Rückgabewert (void,
- 14. void MyFunction( ) { DoStuff(); DoSomeMoreStuff(); return; ThisStuffWillNeverBeDone(); } Return Funktion Jede Funktion kann durch einen
- 15. Ein errechneter oder ausgelesener Wert wird als Ergebnis, wie eine Variable zurückgegeben Komplexe Funktionen, die ein
- 16. Definieren dieser Funktionsart Datentyp des Rückgabewerts definieren void MyFunction() { int eineZahl = GibFuenf( ); Debug.Log
- 17. Definieren dieser Funktionsart void GreifeGegnerAn() { schadenGesamt = grundwert + Waffenschaden(); schadenGesamt = schadenGesamt * SchadenMultiplikatorDurchBuff();
- 18. void MyFunction() class MyComponent public int myGlobalNumber; public int myNumber; myGlobalNumber = 10; myNumber = 55;
- 19. FunktionsVariablen werden außerhalb von Funktionen definiert Sie sind von allen Funktionen ansprechbar (intern und extern) Sie
- 20. void MyFunction() class MyComponent public int myGlobalNumber = 55; public int myNumber = 100000; public string
- 21. void SuperFunction() class MyComponent public int myGlobalNumber; public int myNumber = 5; myNumber = 1000; myGlobalNumber
- 22. Ermöglichen Funktionen ohne globale Variablen situationsspezifische Aufgaben zu erfüllen Funktion: Parameter Ohne Variablenbenutzung, kann die Funktion
- 23. Ermöglichen Funktionen ohne globale Variablen situationsspezifische Aufgaben zu erfüllen Funktion: Parameter Für die Variablennutzung müssten Variablen
- 24. Ermöglichen Funktionen ohne globale Variablen situationsspezifische Aufgaben zu erfüllen Funktion: Parameter In anderen Objekten müssten zunächst
- 25. parameter Ermöglichen Funktionen ohne globale Variablen situationsspezifische Aufgaben zu erfüllen Funktion: Parameter Der Wert der Variable
- 26. public int ergebnis = 55; Erlauben es, Daten als Funktionsvariablen in die Funktion mitzugeben void AddiereZuErgebnis(
- 27. Funktionsvariablen, die von außen gesetzt werden public class Debug { public void Log( string text )
- 28. Ermöglichen das Auslagern eines Vorgangs in eine andere Funktion Erhöhen so Lesbarkeit und senken die Veränderungszeit
- 29. Ermöglichen das Auslagern eines Vorgangs in eine andere Funktion Erhöhen so Lesbarkeit und senken die Veränderungszeit
- 30. Ermöglichen das Auslagern eines Vorgangs in eine andere Funktion Parameter public void ReceiveDamage( int damage )
- 31. Ermöglichen das Auslagern eines Vorgangs in eine andere Funktion Parameter public void ReceiveDamage( int damage )
- 32. Ermöglichen das Auslagern eines Vorgangs in eine andere Funktion Parameter public void ReceiveDamage( int damage )
- 33. Charakter Leben Greife an Erleide Schaden Char1 Leben Greife an Erleide Schaden Char2 Leben Greife an
- 34. public int leben; public int angriff; public void GreifeAn( Character targetChar) { targetChar.ErleideSchaden( angriff ); }
- 35. public int leben; public int angriff; public int level; public void GreifeAn( Character targetChar ) {
- 36. Parameter + Rückgabewert Charakter Lebensp. GreifeAn Ausrüstung Lebensp. Schlafe
- 37. public void GreifeAn( Charakter gegner ) { int schaden = waffe.staerke + waffe.verzauberung + staerke; schaden
- 38. public void GreifeAn( Charakter gegner ) { int schaden = CalculatedDamage( ); int verteidigung = CalculatedDefense(
- 40. Скачать презентацию