Содержание
- 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. Скачать презентацию




















































Способы представления информации
Проект Пианино. Модуль 6. Учебный проект 2
Интернетзависимость. Проблема современного общества
Основные понятия и определения информатики, часть 1
Лаборатория компьютерных систем и сетей
Игра престолов (Game of Thrones)
Программирование циклических алгоритмов (Python)
Модернизация библиотеки
БАРС Web - Электронная школа
Игра
Типы данных и операции
Курс геймдизайна
Переводы чисел из одной системы счисления в другую
Лекция 4_ОАИП_2020
Дистанционное электронное голосование на выборах в органы государственной власти в Единый день голосования
Автор работы: учитель начальных классов МБОУ «Зензелинская СОШ» Лиманского района Астраханской области Пивоварова Анжела Анатол
Параллельное программирование. Программирование взаимодействующих процессов
Анимация
Компьютер. Win7
Настройка Vlan
Основы алгоритмизации (9 класс)
Microsoft Office cоздание документа
Услуги компьютерных сетей. Удаленная база данных
Кодирование информации
Информатика. Анаграмма
Презентация на тему Решение заданий С3
Организация вычислений в электронных таблицах. Обработка числовой информации в электронных таблицах
Табличные расчеты и электронные таблицы