Alcanza un punto de control
Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 53 de 60.
Desafío
IntermedioHaz que los postes rojos muevan el punto de reaparición.
- En
Checkpoint, escribeOnTriggerEnter: cuando el objeto tenga unPlayer, llama a suSetCheckpoint(transform.position). - Después, cambia el color del poste a
Color.greeny registraCheckpoint reached. - Usa un
bool reachedpara que esto ocurra solo la primera vez.
Pulsa «Jugar», toca un poste y cae: volverás a aparecer en el poste. Después, pulsa «Comprobar».
Pruébalo tú mismo
using UnityEngine;
public class Checkpoint : MonoBehaviour
{
// Una lección posterior completará esto: una bandera que cambia el lugar al que regresas después de una caída.
}
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