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.
Sfida
FacileSam raccoglie altre 2 monete: fai in modo che la Console lo mostri.
- Sotto
int coins = 3;, aggiungicoins += 2;. - Modifica la riga
Debug.LoginDebug.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
1Nozioni di base di C# in Unity
Ciao, UnityVariabiliI numeri decimali richiedono una fTesto nella ConsoleVariabili che ricordanoIf ed ElseConfrontare i numeriRipasso: il collezionista di monete7Cicli e metodi
Ripeti con forCicli annidatiScrivere un metodoMetodi che restituiscono valoriArrayRiepilogo: scala10Trovare gli oggetti
Trovare per nomeTagTrovare per tipoI riferimenti battono la ricercaIl null di UnityRipasso: la moneta più vicina13Progetto: Schiva i blocchi
Il corridoreBlocchi dal cielo2Fallo muovere
Posiziona il cuboMuovilo a ogni frameRuotalo ogni secondoGuidalo con i tastiRiepilogo: guida il cubo5Vettori
Somma di vettoriDirezioniSpazio locale e spazio mondoVelocità diagonaleDistanza tra gli oggettiVector3 è una structRiepilogo: pilota di droni8GameObject e componenti
Riferimenti nell'InspectorOttenere un componenteComponenti mancantiAggiungere un componenteRequireComponentMostrare e nascondereRiepilogo: interruttore della luce3L’Inspector
Campi dell’InspectorSerializeFieldNumeri decimali e MathfAttributi dell’InspectorRiepilogo: ascensore6Trasformazioni e gerarchia
Genitori e figliIssare la bandieraScalaOsservare gli oggettiMuoversi verso un puntoRiepilogo: Luna in orbita9Progetto: Acchiappa la stella
Il raccoglitoreUna stella cadente12Il ciclo di vita dello script
Awake e StartUpdate e LateUpdateOnEnable e OnDisableL'ordine del ciclo di vitaRiepilogo: Lifecycle LoggerEsercitati da solo: Playground Unity