Содержание
- 2. Überblick (Kurzerklärung) UI-Buttons Funktionen Variablen Debugging Datentypen Simpel Komplex Unity-Documentation Research (Funktionsparameter)
- 3. OnClickEvent Public class MyComponent() { public void MyFct1() { } } Button
- 4. Entgegennehmen von Interaktionen Buttons Button Event Nutzer Component A Funktion Funktionsliste Component B Funktion + Button
- 5. OnClickEvent Public class MyComponent() { public void MyFct1() { } public void MyFct2( int parameter) {
- 6. Berechnen, Entscheiden, Speichern, Laden Darstellen, Abspielen, Verändern Start durch System oder Nutzer Können einander aufrufen Funktionen
- 7. public class MyFirstClass: MonoBehaviour { public void MyFunction() { } public void MyFunction2() { } }
- 8. MyFunction void public { Inhalt/ Befehle, jeweils mit Semikolon } ( ) Protection keyword Rückgabewert (void,
- 9. Klassen können mehrere Funktionen haben Inhalt der Funktion durch geschweifte Klammern eingefasst public, void und ()
- 10. Kleinste Funktionsbausteine Verändern Variablen Führen andere Funktionen aus public void MyFunction() { MyFunction2(); } public void
- 11. Serielle Abarbeitung Immer in einer Funktion (außer Definitionen) Immer mit SEMIKOLON beendet Damit der Rechner das
- 12. public class MyFirstClass: MonoBehaviour { MyFunction( ); public void MyFunction() { MyFunction( ) } public void
- 13. public class MyFirstClass: MonoBehaviour { public void MyFunction() { Debug.Log( „Das ist ein Test“ ); }
- 14. public class Charakter: MonoBehaviour { public void GreifeAn( Character target ) { target.ErleideSchaden(); } public void
- 15. meineVariable string public Protection keyword Datentyp Freiwählbarer Name Eindeutig Konvention: vorn klein ; Semikolon! SEMIKOLON! Das
- 16. Datentypen Simple und komplexe Datentypen Simple sind Daten wie Zeichen Texte Ganze Zahlen Gebrochene Zahlen Wahrheitswerte
- 17. Datentypen Größe des benötigten Speichers Hilfe für die Zusammensetzung von rohen Daten Erleichtert das Verwenden von
- 18. Können feste Werte im Code ersetzen An ihre Stelle tritt dann ihr Inhalt Zu DIESER Zeit
- 19. Können auch zur Laufzeit verändert werden public string meinText; public int y; public int x; public
- 20. Concatinieren string + string string + „/“ + string string + variable Rechnen Probleme (Beispiel int
- 21. Variablen Variablen können grob unterschieden werden Klare Daten Texte, Zahlen, Bool, Vektoren (also auch komplexe Datentypen)
- 22. Einfache Daten-Zuweisung Mittels „=„ Component Funktion 1 Variable public int dieAntwortAufDasLebenUndAlles; public void Funktion1() { dieAntwortAufDasLebenUndAlles
- 23. Aufgabe 1 ? AddMultiplyScene Button „Add“ : Addiert zwei Variablen und gebt das Ergebnis in der
- 24. Testen, Suchen und Fehlerbehebung 30 – 40% der Entwicklungszeit Fehler sind Normalität! Unterscheidung „Syntax“-Fehler Denkfehler Implementationsfehler
- 25. Error Vom System erkannte Fehler beim Kompilieren (vor der Laufzeit) Nicht ausführbare Befehle (zur Laufzeit) Warnings
- 26. Console (in Unity!) Toogle zum Anzeigen der 3 Log-Arten Log-Text 1) Klasse, Funktion und Zeile des
- 27. Kommentare Text im Code, der nicht ausgeführt wird Dient der Erklärung Realisiert durch „//“ vor der
- 28. Errors Kompilierungsfehler verhindern das Ausführen/Starten des Programms Console (in Unity!) 1) Pfad, (Klasse) 2) Fehlermeldung 3)
- 29. Interface Text Ansprechen der Variable (Komponent) . - Punkt! Auswahl der gewünschten Variable Component A Funktion
- 30. Component B Aufruf der Funktion (Komponent) . - Punkt! Auswahl der Funktion wie sonst Component A
- 31. Documentation Research Suchen nach Funktion oder Variable einer Klasse ? Unity-Documentation ? Internet-Research, Foren Beispiel: UnityEngine.UI.Text.text
- 32. using UnityEngine; using UnityEngine.UI; Achtung: Interface namespace Oben hinzufügen
- 33. Aufgabe 2.1 ? ProgressBarScene Erhöhen einer int-Variable um Wert einer anderen int-Variable. Ausgabe im UI-Text ProgressText.
- 34. Aufgabe 2.2 ? ProgressBarScene Recherche zu „Image“ an Objekt ProgressBar Variablen-Wert als Füllung der Grafik des
- 35. public int element = 2; public void MagicFct() { element = element + 10; } Button
- 36. Klasse Funktion public int speed; //Klassenvariable int distance; //Funktionsvariable Funktion int distance; //Neue Funktionsvariable public int
- 37. void MyFunction() class MyComponent public int myGlobalNumber; public int myNumber; myGlobalNumber = 10; myNumber = 55;
- 38. FunktionsVariablen werden außerhalb von Funktionen definiert Sie sind von allen Funktionen ansprechbar (intern und extern) Sie
- 39. void MyFunction() class MyComponent public int myGlobalNumber = 55; public int myNumber = 100000; public string
- 40. void SuperFunction() class MyComponent public int myGlobalNumber; public int myNumber = 5; myNumber = 1000; myGlobalNumber
- 41. Aktivieren/Deaktivieren von GameObjekten Nutzen der Buttons „Reset“- und „Full“
- 42. Aufgabe 2.3 ? ProgressBarScene Nutze die Buttons „Reset“- und „Full“-Button Button „Reset“: Variablen-Wert zurücksetzen (0) und
- 43. Klassen / Funktion – Variablen public int element = 2; public void Function1() { int index
- 44. public int ergebnis = 55; Erlauben es, Daten als Funktionsvariablen in die Funktion mitzugeben void AddiereZuErgebnis(
- 45. Funktionsvariablen, die von außen gesetzt werden public class Debug { public void Log( string text )
- 46. Funktionsvariablen, die von außen gesetzt werden Ermöglichen einer Funktion unendliche Probleme gleicher Art zu lösen Verallgemeinern
- 47. Funktionsvariablen, die von außen gesetzt werden Ermöglichen einer Funktion unendliche Probleme gleicher Art zu lösen Verallgemeinern
- 48. Charakter Leben Greife an Erleide Schaden Char1 Leben Greife an Erleide Schaden Char2 Leben Greife an
- 49. public int leben; public int angriff; public void GreifeAn( Character targetChar) { targetChar.ErleideSchaden( angriff ); }
- 50. public int leben; public int angriff; public int level; public void GreifeAn( Character targetChar ) {
- 51. Aufgabe 2.4 ? ProgressBarScene Nutzen von Parametern zur besseren Funktionsnutzung Alle drei Buttons sollen am Ende
- 52. Datentypen sind generell definierte Klassen mit speziellen Funktionen. Die häufigen/einfachen Datentypen wurden dabei in den meisten
- 53. Erfolgt dieser Aufruf nicht, gibt es zwar die Variable, aber sie hat keinen Wert. Dieser nicht
- 55. Скачать презентацию




















































HTML
Программное обеспечение
Десять причин моей ненависти. Андрей Солнцев. QA Fest
Программное обеспечение компьютера
проведение программ восстановительного правосудия онлайн
Решение задания повышенного уровня сложности С1 (3 балла)
Табличный процессор Excel. Практическая работа №2
Создание компьютерной игры, в жанре платформер на движке Construct 2
Единицы измерения количества информации
Программирование на языке Паскаль
Презентация_4_HTML_CSS_Псевдоклассы_и_псевдоэлементы,_табличная
Взломать сервер 1С за 15 минут
Виртуальный бизнес ассистент Деладел
SEWSS. Statistica Enterprise-wide SPC System
Проверка орфографии
Локальные компьютерные сети. 8 класс
О системе Антиплагиат 3.3
Применение баз данных в лечебных учреждениях
Симулятор установки windows 5
Меры и единицы количества и объема информации (3)
Поколения ЭВМ
Задания по программированию
Мемы 2020-го года
Приложение Эко-Винсент (Эви) Кейс – Van&Gog Команда – XX-XXI
Словесные информационные модели
Ссылки в Excel
Цветовая гамма. Монохромная схема
Автоматизированная система градуировки датчиков температуры