Programación de Física y Animación en Motores de Juegos Flashcards
Simula comportamientos realistas de objetos, como gravedad, colisiones y dinámicas de cuerpos, para aumentar la inmersión del jugador.
Física en Videojuegos
Simula la atracción hacia un punto (por ejemplo, objetos cayendo en juegos de plataformas).
Gravedad
Detecta e interactúa cuando dos objetos se encuentran o superponen
Colisiones
La fricción reduce el movimiento y el rebote determina la recuperación de energía tras una colisión.
Fricción y Rebote
Componentes Principales a la Física en los Videojuegos
Gravedad, Colisiones, Fricción y Rebote
Objetos inmóviles (ej. suelo).
StaticBody2D
Movimiento físico realista (ej. pelotas)
Rigidbody2D
Movimiento controlado por el programador (ej. personajes).
KinematicBody2D
Detecta colisiones sin simular física (ej. zonas de interacción).
Area2D
Es el proceso de dar vida a objetos o personajes mediante cambios en posición, rotación, escala o apariencia.
Animación en Videojuegos
Se definen estados específicos, y el motor interpola entre ellos.
Keyframing
Generada dinámicamente en tiempo real.
Animación Procedural
Uso de un esqueleto virtual para mover un modelo de manera orgánica.
Rigging y Esqueletos
Creación (definir movimientos), reproducción (integrar en el motor), y sincronización (coordinación con otros eventos).
Ciclo de Vida de una Animación
Rigidbody2D, StaticBody2D, KinematicBody2D
Nodos de Cuerpos Físicos