extends Node3D
var animacion_actual = "Game_engineAction"
func _physics_process(delta):
# Agacharse
if Input.is_action_pressed("ui_down"):
if animacion_actual != "SEAGACHA_001":
$AnimationPlayer.play("SEAGACHA_001")
animacion_actual = "SEAGACHA_001"
# Acción del motor del juego
elif Input.is_action_pressed("ui_up"):
if animacion_actual != "Game_engineAction":
$AnimationPlayer.play("Game_engineAction")
animacion_actual = "Game_engineAction"
# Saltar
elif Input.is_action_pressed("ui_accept"):
if animacion_actual != "Game_engineAction":
$AnimationPlayer.play("Game_engineActionr")
animacion_actual = "Game_engineAction"
# Moverse hacia la izquierda
elif Input.is_action_pressed("ui_left"):
if animacion_actual != "cabezaalnteatras":
$AnimationPlayer.play("cabezaalnteatras")
animacion_actual = "cabezaalnteatras"
# Moverse hacia la derecha
elif Input.is_action_pressed("ui_right"):
if animacion_actual != "Esconder accion]_001":
$AnimationPlayer.play("Esconder accion]_001")
animacion_actual = "Esconder accion]_001"
------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
EXPLICACION: desde blender grabo animaciones y por script en godot logro que funcionen perfectamente, aremos de hijo de un player estos adelantos y poder movernos y animarnos con diversos tipos de movimientos y acciones---------trabajo de chinos hay vamos-----------