WalkMichy {
if (Input.GetKey(KeyCode.Space)) {
myAnimator.SetTrigger("Punch");
}
}
Esto garantiza que al presionar la barra espaciadora, la animación de golpear se active.
Unity posee "input Axis" que permiten detectar la dirección de teclas o controladores:
Input.GetAxis("Horizontal")
mapea el movimiento horizontal básico del usuario, fluctuando entre -1 (izquierda) a 1 (derecha).Podemos usar esta función de Unity para conectar movimientos del personaje con las animaciones como sigue:
void MovePlayer() {
float move = Input.GetAxis("Horizontal");
myAnimator.SetFloat("Speed", move);
}
Esto controla la velocidad y dirección que vincula con el movimiento del personaje.
SetFloat("parameter", value)
.Con estos rudimentarios trucos y técnicas, ya tendrás el conocimiento para avanzar en la animación de personajes en Unity, volviendo cada elemento más real e interactivo. Continúa explorando el vasto mundo del desarrollo de videojuegos y sácale el máximo partido a todas las capacidades de Unity. Nos vemos en la creación siguiente, para aprender cómo mover al personaje en el entorno del juego.
Aportes 6
Preguntas 1
WalkMichy![](
`Ya falta poco para que quede terminado!!
yo uso block de notas pero me sirve
No me aparecen los Sprites del Juego
no me deja
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?