Menu
CoddyTech

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.

challenge icon

Aufgabe

Einfach

Sam hebt 2 weitere Münzen auf: Lass die Konsole das anzeigen.

  1. Füge unter int coins = 3; coins += 2; hinzu.
  2. Ändere die Zeile Debug.Log in Debug.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

Übe selbstständig: Unity-Playground