Godot Version
4.7
Question
guyes i am having a problem with animtion i use sprite 2d to load the sprte sheet animation in there and use an animation player so i can animate this sprite sheet but i dont know if its the right thing to do i use more than one sprite 2d as shown in the video
if yafa_slash == false:
if direction == 0:
$AnimationPlayer.play("idle")
$run.visible = false
$idle.visible = true
$jump.visible = false
$"yafa sword slash 1".visible = false
$"yafa sword slash 11".visible = false
if i_have_the_demon_sword == true:
if $idle.flip_h == true:
$"sword hold idle right".visible = false
$"sword hold idle left".visible = true
if $idle.flip_h == false:
$"sword hold idle right".visible = true
$"sword hold idle left".visible = false
if i_have_the_demon_sword == false:
$"sword hold idle right".visible = false
$"sword hold idle left".visible = false
if direction != 0:
$AnimationPlayer.play("run1")
$idle.visible = false
$run.visible = true
$jump.visible = false
$"yafa sword slash 1".visible = false
$"yafa sword slash 11".visible = false
if i_have_the_demon_sword == true:
if $idle.flip_h == true:
$"sword hold idle right".visible = false
$"sword hold idle left".visible = true
if $idle.flip_h == false:
$"sword hold idle right".visible = true
$"sword hold idle left".visible = false
if i_have_the_demon_sword == false:
$"sword hold idle right".visible = false
$"sword hold idle left".visible = false
if not is_on_floor():
$AnimationPlayer.play("jump")
$jump.visible = true
$run.visible = false
$idle.visible = false
$"yafa sword slash 1".visible = false
$"yafa sword slash 11".visible = false
if i_have_the_demon_sword == true:
if $idle.flip_h == true:
$"sword hold idle right".visible = false
$"sword hold idle left".visible = true
if $idle.flip_h == false:
$"sword hold idle right".visible = true
$"sword hold idle left".visible = false
if i_have_the_demon_sword == false:
$"sword hold idle right".visible = false
$"sword hold idle left".visible = false
As you see i use .visible it makes it kind of harder to debug so guyes if this is the wrong one help me to do the right way to animate. Thank you