sábado, 28 de diciembre de 2024

Ejercicios de animar con Blender en tres partes;

 

En esta captura de video muestro como boy mejorando las animaciones de mis juegos que ahora me gusta mas hacerlas manualmente, divido tres movimientos en tres cortes diferentes, uno va del fotograma 1 al 100 el otro del 100 al 200 y el ultimo del 200 al 300, 

Asi  boy logrando animaciones que no se me mezclen y poco a poco hacerlas mas limpias , luego las paso a Godot 4.3 mi motor de videojuegos faborito.



Añado el GDScript que utilizo:


extends Node3D




var animacion_actual = "MakeHuman default skeleton|REPOSO"#ANIMACION CONTINUA Y FIJA DE CAMINAR


func _ready():

$AnimationPlayer.play("MakeHuman default skeleton|REPOSO")#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|REPOSO":


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


animacion_actual = "MakeHuman default skeleton|REPOSO"

if Input.is_action_just_pressed("RETUERCE"):#TECLA ALT AL PRESIONAR DA ZARPAZO


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


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


animacion_actual = "MakeHuman default skeleton|BOFETON"



if Input.is_action_just_released("RETUERCE"):#TECLA ALT AL SOLTAR VUELVE A CAMINAR NORMAL


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


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


animacion_actual = "MakeHuman default skeleton|REPOSO"

#if Input.is_action_just_pressed("FLECHA"):

if Input.is_action_just_pressed("ANDAALANTECONW"):#TECLA ALT AL PRESIONAR DA ZARPAZO


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


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


animacion_actual = "MakeHuman default skeleton|ANDASOLO"





if Input.is_action_just_released("ANDAALANTECONW"):#TECLA ALT AL PRESIONAR DA ZARPAZO


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


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


animacion_actual = "MakeHuman default skeleton|REPOSO"


if Input.is_action_just_pressed("A"):#TECLA ALT AL PRESIONAR DA ZARPAZO



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


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


animacion_actual = "MakeHuman default skeleton|ANDASOLO"



if Input.is_action_just_released("A"):#TECLA ALT AL PRESIONAR DA ZARPAZO



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("D"):#TECLA ALT AL PRESIONAR DA ZARPAZO



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


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


animacion_actual = "MakeHuman default skeleton|ANDASOLO"



if Input.is_action_just_released("D"):#TECLA ALT AL PRESIONAR DA ZARPAZO



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


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


animacion_actual = "MakeHuman default skeleton|ANDASOLO"






No hay comentarios:

Publicar un comentario