Gemas en pantalla
Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 54 de 60.
Desafío
IntermedioCuenta las cinco gemas a medida que las recoge el jugador.
- En
Player, añadeusing TMPro;y[SerializeField] private TMP_Text gemText;. - En
Start(), cuenta los objetos etiquetados comoGemy muestraGems: 0/5. - Añade
public void AddGem(): una gema más, que se muestra comoGems: 1/5. - En
Gem, cuando entra unPlayer, llama a su métodoAddGem()y destruye la gema.
Pulsa «Jugar» y recoge gemas. Después, pulsa «Comprobar».
Pruébalo tú mismo
using UnityEngine;
public class Gem : MonoBehaviour
{
// En una lección posterior se completará esto: una gema para recoger.
}
Todas las lecciones de Creación de juegos reales
1Texto en pantalla
Canvas y textoMuestra la puntuaciónDa formato a los númerosUn temporizador de cuenta regresivaRepaso: velocímetro4Escenas y niveles
Cargar una escenaReiniciar el nivelSiguiente nivelConservar entre escenasRepaso: selección de nivel10Proyecto: Plataformas 3D
El recorridoPlataformas móviles2Botones y pantallas
Botones y onClickLambdasConectar en el InspectorPaneles activados y desactivadosBarras de saludRepaso: tienda de mejoras5Guardar con PlayerPrefs
Guardar un númeroCargar con un valor predeterminadoPuntuación más altaGuardar ajustesRepaso: monedas en el banco3El gestor del juego
Un solo script ejecuta el juegoEl SingletonEstados del juegoActivar el estadoRepaso: gestor de rondas6Proyecto: Corredor sin fin
Tres carrilesObstáculos por delante9El nuevo sistema de entrada
Dos sistemas de entradaTeclado y ratónPulsado en este fotogramaAcciones de entradaRepaso: cambio de entradaPractica por tu cuenta: Playground de Unity