miércoles, 10 de julio de 2024

Anotaciones para hacer animaciones que se puedan usar en Godot 4.2 desde Blender;

 

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