Vehicle Basics
Conducción con físicas en Unity: derrapes, coleccionables y obstáculos animados
Sobre el proyecto
Vehicle Basics es un pequeño juego en 3D en el que controlas una mariquita por un circuito cerrado. Hay que recoger las flores que van apareciendo y esquivar los obstáculos que suben y bajan: cada flor suma puntos y, si chocas, pierdes puntos y el nivel vuelve a empezar.
Todo el movimiento está hecho a mano con físicas (Rigidbody), sin WheelCollider: aceleración, rozamiento, freno, marcha atrás y un freno de mano que deja marcas de derrape.
Controles
- W Acelerar
- S Frenar / marcha atrás
- A · D Girar
- Espacio Freno de mano (derrape)
Características principales
Conducción con físicas
Velocidad máxima, giro con AddTorque y rozamiento que frena poco a poco al soltar el acelerador.
Freno de mano
Frena en seco, gira más rápido y activa varios TrailRenderer que dibujan el derrape.
Cámara de seguimiento
Se coloca detrás con SmoothDamp, mira por delante del jugador y respeta una distancia mínima.
Coleccionables
Las flores giran y aparecen en un punto aleatorio del circuito, sin repetir el anterior.
Obstáculos animados
Suben y bajan entre dos puntos siguiendo una AnimationCurve propia.
Eventos y marcador
Un GameEvents estático con UnityEvent avisa al marcador, que aparece con un fundido.
Stack Tecnológico
Motor & Lenguaje
- Unity 2023.2
- C#
- Visual Studio
Físicas & Efectos
- Rigidbody
- Colisiones y triggers
- TrailRenderer
Animación & UI
- AnimationCurve
- Corrutinas
- TextMeshPro