Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Mueve tu jugador | Comportamiento del Jugador
Juego de Lucha en Unity
course content

Contenido del Curso

Juego de Lucha en Unity

Juego de Lucha en Unity

1. Sistema de Animación de Unity
2. Comportamiento del Jugador
3. Comportamiento del Enemigo
4. Mejorar el Juego
5. Mejorar el Juego de Flappy Bird

bookMueve tu jugador

FixedUpdate y Update

Update()

El método Update(), llamado una vez por fotograma, maneja actualizaciones regulares como la entrada del jugador y la interacción del usuario. Su frecuencia de ejecución varía con la tasa de fotogramas, lo que puede llevar a inconsistencias potenciales entre dispositivos.

FixedUpdate()

El método FixedUpdate(), llamado a intervalos fijos, es ideal para actualizaciones relacionadas con la física, proporcionando un manejo confiable y predecible de fuerzas, colisiones y movimiento.

Usa Update() para actualizaciones regulares que no involucren física, como verificar la entrada del usuario o actualizar animaciones. Usa FixedUpdate() para actualizaciones relacionadas con la física, como mover objetos con Rigidbody o manejar colisiones, para asegurar un comportamiento más suave y confiable.

Código de Movimiento

El fragmento de código involucra varias verificaciones y asignaciones para controlar el movimiento de un personaje de juego. Comienza verificando si la variable de movimiento horizontal x no es cero y luego crea una variable Vector2 para almacenar la velocidad actual del componente Rigidbody. También verifica si la animación actual no es "attack" para determinar si el personaje está en un estado de ataque. Si no está atacando, establece la velocidad horizontal basada en la entrada, el tiempo transcurrido y la velocidad; de lo contrario, detiene el movimiento horizontal. Finalmente, actualiza la velocidad del Rigidbody con los nuevos valores.

¿Qué método se utiliza típicamente para manejar cálculos y actualizaciones de física?

¿Qué método se utiliza típicamente para manejar cálculos y actualizaciones de física?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
some-alt