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.
Desafío
FácilSam recoge 2 monedas más: haz que la Consola lo indique.
- Debajo de
int coins = 3;, añadecoins += 2;. - Cambia la línea
Debug.LogporDebug.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
1Conceptos básicos de C# en Unity
Hola, UnityVariablesLos decimales necesitan una fTexto en la consolaVariables que recuerdanIf y ElseComparar númerosRepaso: Recolector de monedas7Bucles y métodos
Repetir con forBucles dentro de buclesEscribir un métodoMétodos que respondenArraysRepaso: escalera10Encontrar cosas
Buscar por nombreEtiquetasBuscar por tipoLas referencias vencen a FindEl null de UnityRepaso: moneda más cercana13Proyecto: Esquiva los bloques
El corredorBloques desde el cielo2Haz que se mueva
Coloca el cuboMuévelo en cada fotogramaGira cada segundoDirige con las teclasRepaso: conduce el cubo5Vectores
Sumar vectoresDireccionesEspacio local y mundialVelocidad diagonalDistancia entre objetosVector3 es una estructuraRepaso: piloto de dron8GameObjects y componentes
Referencias en el InspectorObtener un componenteComponentes faltantesAñadir un componenteRequireComponentMostrar y ocultarRepaso: interruptor de luz3El Inspector
Campos del InspectorSerializeFieldFloats y MathfAtributos del InspectorRepaso: Ascensor6Transformaciones y jerarquía
Padres e hijosIza la banderaEscalaMira las cosasMuévete hacia un puntoRepaso: Luna en órbita9Proyecto: Atrapa la estrella
El cazadorUna estrella fugaz12El ciclo de vida de un script
Awake y StartUpdate y LateUpdateOnEnable y OnDisableEl orden del ciclo de vidaRepaso: registrador del ciclo de vidaPractica por tu cuenta: Playground de Unity