Menu
CoddyTech

Texto en la consola

Parte de la sección Fundamentos de scripting en Unity del Journey de Unity de Coddy. Lección 4 de 85.

Una cadena es texto: un nombre, un mensaje, una línea de puntuación. La escribes entre comillas dobles y su tipo es string:

string hero = "Mia";

El signo + une cadenas y convierte los números en texto al hacerlo:

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

Eso escribe Mia found 4 gems en la consola. Los espacios van dentro de las comillas: hero + "found" daría Miafound.

Una variable puede cambiar. gems = gems + 2; lee el valor anterior, suma 2 y vuelve a guardar el resultado, y gems += 2; es la forma abreviada de escribir lo mismo. -=, *= y /= funcionan igual.

challenge icon

Desafío

Fácil

Sam recoge 2 monedas más: haz que la Consola lo indique.

  1. Debajo de int coins = 3;, añade coins += 2;.
  2. Cambia la línea Debug.Log por Debug.Log(playerName + " has " + coins + " coins");, con los espacios dentro de las comillas.

Pulsa «Jugar»: la Consola muestra que Sam tiene 5 monedas. Después, pulsa «Comprobar».

Pruébalo tú mismo

using UnityEngine;

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

        Debug.Log("Hello");
    }
}

Todas las lecciones de Fundamentos de scripting en Unity

Practica por tu cuenta: Playground de Unity