Menu
CoddyTech

Testo nella Console

Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 4 di 85.

Una stringa è testo: un nome, un messaggio, una riga con il punteggio. La scrivi tra virgolette doppie e il suo tipo è string:

string hero = "Mia";

Il segno + concatena le stringhe e, nel frattempo, trasforma i numeri in testo:

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

Questo scrive Mia found 4 gems nella Console. Gli spazi sono tra le virgolette: hero + "found" darebbe Miafound.

Una variabile può cambiare. gems = gems + 2; legge il vecchio valore, aggiunge 2 e rimette il risultato al suo posto, mentre gems += 2; è il modo breve per scrivere la stessa cosa. -=, *= e /= funzionano allo stesso modo.

challenge icon

Sfida

Facile

Sam raccoglie altre 2 monete: fai in modo che la Console lo mostri.

  1. Sotto int coins = 3;, aggiungi coins += 2;.
  2. Modifica la riga Debug.Log in Debug.Log(playerName + " has " + coins + " coins");, lasciando gli spazi tra le virgolette.

Premi «Gioca»: la Console mostra che Sam ha 5 monete. Poi premi «Verifica».

Provalo tu

using UnityEngine;

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

        Debug.Log("Hello");
    }
}

Tutte le lezioni di Fondamenti di scripting in Unity

Esercitati da solo: Playground Unity