Mostrando entradas con la etiqueta al presionar "s" se para animacion al presionar "w" reanura animacion;. Mostrar todas las entradas
Mostrando entradas con la etiqueta al presionar "s" se para animacion al presionar "w" reanura animacion;. Mostrar todas las entradas

sábado, 26 de octubre de 2024

GDScript ejemplo de codigo de animacion, al presionar "s" se para animacion al presionar "w" reanura animacion;

 extends Node3D


var animation_speed = 1.0

var animation_playing = true


func _ready():

$AnimationPlayer.play("MakeHuman default skeleton|CAMINANTE")


func _process(delta):

# Control de la velocidad de la animación

if Input.is_action_pressed("andaradelante"):

animation_speed = 2.0

animation_playing = true  # Asegurarse de que la animación esté en reproducción

$AnimationPlayer.play()

else:

animation_speed = 1.0


# Detener la animación al presionar "S"

if Input.is_action_just_pressed("detenerse"):

animation_playing = false

$AnimationPlayer.stop()