Línea de meta
Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 52 de 56.
Desafío
IntermedioEl curso tiene una meta: la puerta blanca en la última plataforma, un activador con el script FinishLine. La compilación ahora tiene dos niveles, Level1 y Level2, en ese orden; Level2 es un curso corto propio, con tres gemas. Conserva todo lo de las lecciones anteriores.
Completa FinishLine: cuando el jugador (un objeto con el script Player) entre,
- registra el nombre del nivel y la palabra complete!, como en
Level1 complete!; - carga el siguiente nivel de la compilación usando su índice de compilación. Después del último nivel, vuelve a cargar el primero.
Usa índices de compilación en lugar de nombres de niveles, para que no sea necesario cambiar el código si más adelante se añade un Level3 a la compilación. Pulsa Play, recorre el curso y cruza la meta; luego pulsa Check.
Pruébalo tú mismo
using UnityEngine;
public class FinishLine : MonoBehaviour
{
// Una lección posterior completará esto: el final del nivel.
}
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 infinito
Tres carrilesObstáculos por delante9El nuevo sistema de entrada
Dos sistemas de entradaTeclado y ratónPulsado en este fotogramaAcciones de entradaRepaso: cambio de entrada