Text in der Konsole
Teil des Abschnitts Unity-Scripting: Grundlagen der Unity-Journey von Coddy. Lektion 4 von 85.
Ein String ist Text: ein Name, eine Nachricht, eine Punktzahl. Du schreibst ihn zwischen doppelte Anführungszeichen, und sein Typ ist string:
string hero = "Mia";Das Zeichen + fügt Strings zusammen und wandelt dabei Zahlen in Text um:
int gems = 4;
Debug.Log(hero + " found " + gems + " gems");Dadurch wird Mia found 4 gems in der Konsole ausgegeben. Die Leerzeichen stehen innerhalb der Anführungszeichen: hero + "found" würde Miafound ergeben.
Eine Variable kann sich ändern. gems = gems + 2; liest den alten Wert, addiert 2 und speichert das Ergebnis wieder, und gems += 2; ist die Kurzform für dasselbe. -=, *= und /= funktionieren genauso.
Aufgabe
EinfachSam hebt 2 weitere Münzen auf: Lass die Konsole das anzeigen.
- Füge unter
int coins = 3;coins += 2;hinzu. - Ändere die Zeile
Debug.LoginDebug.Log(playerName + " has " + coins + " coins");, mit den Leerzeichen innerhalb der Anführungszeichen.
Drücke „Spielen“: Die Konsole zeigt Sam has 5 coins an. Drücke dann „Prüfen“.
Probier es selbst
using UnityEngine;
public class Greeting : MonoBehaviour
{
void Start()
{
string playerName = "Sam";
int coins = 3;
Debug.Log("Hello");
}
}
Alle Lektionen in Unity-Scripting: Grundlagen
1C#-Grundlagen in Unity
Hallo, UnityVariablenDezimalzahlen brauchen ein fText in der KonsoleVariablen, die sich etwas merkenIf und ElseZahlen vergleichenRückblick: Münzsammler7Schleifen und Methoden
Wiederholen mit forSchleifen in SchleifenEine Methode schreibenMethoden mit RückgabewertArraysRückblick: Treppe10Dinge finden
Nach Namen suchenTagsNach Typ suchenReferenzen schlagen SuchenUnitys NullRückblick: nächste Münze13Projekt: Weiche den Blöcken aus
Der LäuferBlöcke vom Himmel2Bring es in Bewegung
Platziere den WürfelBewege ihn in jedem FrameDrehe ihn jede SekundeSteuere mit den TastenRückblick: Fahre den Würfel5Vektoren
Vektoren addierenRichtungenLokaler und globaler RaumDiagonale GeschwindigkeitAbstand zwischen ObjektenVector3 ist eine StrukturRückblick: Drohnenpilot8GameObjects und Komponenten
Referenzen im InspectorEine Komponente abrufenFehlende KomponentenEine Komponente hinzufügenRequireComponentEin- und AusblendenRückblick: Lichtschalter11Prefabs und Erzeugen von Instanzen
Prefabs und InstantiateNach Zeitintervall erzeugenIn einem Raster erzeugenListen von ObjektenDas Neueste zurücknehmenZerstörenZufälliges ErzeugenRückblick: Feuerwerk14Abschließende Herausforderungen
MünzmagnetDie Straße überquerenStraßenverkehrTurmbauerLanden oder verfehlen3Der Inspector
Inspector-FelderSerializeFieldFließkommazahlen und MathfInspector-AttributeRückblick: Aufzug6Transformationen und Hierarchie
Eltern und KinderHisse die FlaggeSkalierungDinge anschauenAuf einen Punkt zubewegenRückblick: Mond in Umlaufbahn9Projekt: Fang den Stern
Der FängerEin fallender Stern12Der Lebenszyklus eines Skripts
Awake und StartUpdate und LateUpdateOnEnable und OnDisableDie Reihenfolge im LebenszyklusRückblick: Lifecycle LoggerÜbe selbstständig: Unity-Playground