Menu
CoddyTech

Texto no Console

Parte da seção Fundamentos de Scripting no Unity do Journey de Unity da Coddy. Lição 4 de 85.

Uma string é texto: um nome, uma mensagem, uma linha de pontuação. Você a escreve entre aspas duplas, e seu tipo é string:

string hero = "Mia";

O sinal de + junta strings e transforma números em texto nesse processo:

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

Isso escreve Mia found 4 gems no Console. Os espaços ficam dentro das aspas: hero + "found" resultaria em Miafound.

Uma variável pode mudar. gems = gems + 2; lê o valor antigo, soma 2 e coloca o resultado de volta, e gems += 2; é a forma abreviada de escrever a mesma coisa. -=, *= e /= funcionam da mesma forma.

challenge icon

Desafio

Fácil

Sam pega mais 2 moedas: faça o Console exibir isso.

  1. Abaixo de int coins = 3;, adicione coins += 2;.
  2. Altere a linha Debug.Log para Debug.Log(playerName + " has " + coins + " coins");, com os espaços dentro das aspas.

Pressione “Jogar”: o Console exibe que Sam tem 5 moedas. Em seguida, pressione “Verificar”.

Experimente você mesmo

using UnityEngine;

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

        Debug.Log("Hello");
    }
}

Todas as lições de Fundamentos de Scripting no Unity

Pratique por conta própria: Playground de Unity