Línea de meta
Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 55 de 60.
Desafío
IntermedioHaz que la puerta blanca termine el nivel y abra el siguiente.
- En
FinishLine, añadeusing UnityEngine.SceneManagement;yOnTriggerEnter, que retorna a menos que el objeto tenga unPlayer. - Registra el nombre del nivel y
complete!, como enLevel1 complete!. - Carga el índice de compilación siguiente al de la escena activa; después del último nivel, carga el índice
0.
Pulsa «Jugar» y cruza la meta: se abre Level2. Después, pulsa «Comprobar».
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 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