Menu
CoddyTech

Tekst w konsoli

Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 4 z 85.

Łańcuch znaków to tekst: imię, wiadomość, wynik. Zapisujesz go w cudzysłowie, a jego typ to string:

string hero = "Mia";

Znak + łączy łańcuchy znaków i po drodze zamienia liczby na tekst:

int gems = 4;
Debug.Log(hero + " found " + gems + " gems");

To wypisuje Mia found 4 gems w konsoli. Spacje są wewnątrz cudzysłowów: hero + "found" dałoby Miafound.

Wartość zmiennej może się zmieniać. gems = gems + 2; odczytuje starą wartość, dodaje 2 i zapisuje z powrotem wynik, a gems += 2; to krótszy zapis tego samego. -=, *= i /= działają tak samo.

challenge icon

Wyzwanie

Łatwy

Sam zbiera jeszcze 2 monety: spraw, by Konsola to pokazała.

  1. Poniżej int coins = 3; dodaj coins += 2;.
  2. Zmień linię Debug.Log na Debug.Log(playerName + " has " + coins + " coins");, zachowując spacje wewnątrz cudzysłowów.

Naciśnij „Graj”: Konsola pokaże, że Sam ma 5 monet. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

using UnityEngine;

public class Greeting : MonoBehaviour
{
    void Start()
    {
        string playerName = "Sam";
        int coins = 3;

        Debug.Log("Hello");
    }
}

Wszystkie lekcje w sekcji Podstawy skryptów w Unity

Poćwicz samodzielnie: Edytor online Unity