extends Node3D
var animacion_actual = "ANDASOLO"#ANIMACION CONTINUA Y FIJA DE CAMINAR
func _ready():
$AnimationPlayer.play("ANDASOLO")#ANIMACION CONTINUA Y FIJA
pass # Replace with function body.
func _physics_process(delta):
# Agacharse
if Input.is_action_just_pressed("ui_accept"):#TECLA ESPACIO AL PRESIONAR GOLPEA
if animacion_actual != "MakeHuman default skeleton|ATCA":
$AnimationPlayer.play("MakeHuman default skeleton|ATCA")
animacion_actual = "MakeHuman default skeleton|ATCA"
if Input.is_action_just_released("ui_accept"):#TECLA ESPACIO AL SOLTAR VUELVE ANIMACION ANDAR
if animacion_actual != "MakeHuman default skeleton|ANDASOLO":
$AnimationPlayer.play("MakeHuman default skeleton|ANDASOLO")
animacion_actual = "MakeHuman default skeleton|ANDASOLO"
if Input.is_action_just_pressed("RETUERCE"):#TECLA ALT AL PRESIONAR DA ZARPAZO
if animacion_actual != "MakeHuman default skeleton|GIRACABEZAYZARPAZO":
$AnimationPlayer.play("MakeHuman default skeleton|GIRACABEZAYZARPAZO")
animacion_actual = "MakeHuman default skeleton|GIRACABEZAYZARPAZO"
if Input.is_action_just_released("RETUERCE"):#TECLA ALT AL SOLTAR VUELVE A CAMINAR NORMAL
if animacion_actual != "MakeHuman default skeleton|ANDASOLO":
$AnimationPlayer.play("MakeHuman default skeleton|ANDASOLO")
animacion_actual = "MakeHuman default skeleton|ANDASOLO"
----------------------------------------------------------------------------------------------------------------------
Explicación: en este GDScript e conseguido hacer las animaciones de andar y de golpear de dos formas diferentes , y que de forma fluida y coherente den movimiento al personaje, la animación de andar es continua al presionar tecla espacio da un zarpazo, la misma tecla al soltarla el personaje vuelve a andar y de la misma forma al presionar tecla alt el personaje da otro tipo de movimiento de ataque diferente y al soltar tecla alt vuelve a la animación de andar con normalidad......
las teclas alt y espacio estan en el mapa de entrada de godot4.3 con el nombre de ATACA y de RETUERCE.....
son animaciones echas a mano, me gusta hacerlas yo aun son torpes pero estoy completamente seguro que con mas tiempo y practicas tendran mas calidad y seran mas personales y estilisticas....
musica del video de https://creativecommons.org/licenses/by/4.0/
No hay comentarios:
Publicar un comentario