Estoy haciendo animaciones con blender para pasarlas a Godot 4.2, y por programacion asignarles a un personaje, con diferentes animaciones, pongo una captura de pantalla que me resulta fundamental para que Godot reconozca las animaciones que quiero poner, y estoy trabajando con este script:
extends Node3D
var animacion_actual = "LEBANTAPIE"
func _physics_process(delta):
# Agacharse
if Input.is_action_pressed("ui_down"):
if animacion_actual != "LEBANTAPIE":
$AnimationPlayer.play("LEBANTAPIE")
animacion_actual = "LEBANTAPIE"
# Acción del motor del juego
elif Input.is_action_pressed("ui_up"):
if animacion_actual != "GIRAPIE":
$AnimationPlayer.play("GIRAPIE")
animacion_actual = "GIRAPIE"
# Saltar
elif Input.is_action_pressed("ui_accept"):
if animacion_actual != "GIRAPIE":
$AnimationPlayer.play("GIRAPIE")
animacion_actual = "GIRAPIE"
# Moverse hacia la izquierda
elif Input.is_action_pressed("ui_left"):
if animacion_actual != "LEBANTAPIE":
$AnimationPlayer.play("LEBANTAPIE")
animacion_actual = "LEBANTAPIE"
# Moverse hacia la derecha
elif Input.is_action_pressed("ui_right"):
if animacion_actual != "GIRAESPALDA":
$AnimationPlayer.play("GIRAESPALDA")
animacion_actual = "GIRAESPALDA"
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
Funciona pero se me metio en la cabeza hacer las animaciones manualmente, lo mas complicado hacer andar, pero e visto algun tutorial con esquemas ilustraciones de poses andando y creo que practicando un pelin, bueno practicando un monton je je je je je¡¡¡¡ lo are bien, las demas animaciones seran muy faciles de hacer, lo tengo comprobado, sobre todo el personaje sentado, escribiendo, o rascandose la cabeza me resulta facil, o golpeando con brazos o pies,
ahora estoy muy verde aun pero estoy seguro que lo boy a conseguir
No hay comentarios:
Publicar un comentario