domingo, 8 de diciembre de 2024

GDScript, personaje animado anda presiono espacio ataca suelto espacio sigue andando;

 extends Node3D




var animacion_actual = "ANDASOLO"


func _ready():

$AnimationPlayer.play("ANDASOLO")

pass # Replace with function body.


func _physics_process(delta):


# Agacharse


if Input.is_action_just_pressed("ui_accept"):


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"):


if animacion_actual != "MakeHuman default skeleton|ANDASOLO":


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


animacion_actual = "MakeHuman default skeleton|ANDASOLO"

Pegar un objeto a un hueso con blender; muy facil; Control +P;

 

Contol+P , 

-1 añadir vacio.

-2 añadir objeto.

-3 fusionar vacio y objeto con Control +P

-4 seleccionar el hueso de la mano y el vacio y fusionarlos con Control+P en modo Hueso.

Observar el video y practicar, muy util para pasarlo luego a motores de juegos, tipo Godot.

(musica de fondo pertenece a:https://creativecommons.org/licenses/...)