Repaso: tiempo bala
Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 37 de 60.
En este capítulo, congelaste, ralentizaste y reiniciaste el tiempo del juego. El tiempo bala lo combina todo: un Time.timeScale más pequeño, un paso de física que lo acompaña y un medidor que cuenta segundos reales.
Desafío
IntermedioDale al juego tiempo bala.
- En
Update(), mientras mantienes pulsada la barra espaciadora yfocus > 0f: escala de tiemposlowScale, paso de física0.02f * slowScaleyfocusdisminuye durante 1 segundo real, sin bajar de 0. - De lo contrario, escala
1f, paso0.02f; cuando sueltas la barra espaciadora,focusse recargarechargepor segundo real, hastamaxFocus. - Después,
focusBar.fillAmount = focus / maxFocus;
Pulsa «Jugar» y mantén pulsada la barra espaciadora: la lluvia se ralentiza. Después, pulsa «Comprobar».
Pruébalo tú mismo
using UnityEngine;
using UnityEngine.UI;
public class BulletTime : MonoBehaviour
{
public float slowScale = 0.2f;
public float maxFocus = 2f;
public float recharge = 0.5f;
public Image focusBar;
float focus;
void Start()
{
focus = maxFocus;
}
void Update()
{
// Tiempo bala mientras se mantenga pulsada Space y quede focus; en caso contrario, tiempo normal; después, la barra
}
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
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ímetro2Botones 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