0 votes

if Input.iskeypressed(KEY_A):
print("Attack is working")
$Sprite.play("Attack")

So this is the code I used, and it does output "Attack is working", whenever I press the A key, however the sprite just freezes and does nothing. It is really frustrating, I hope someone can help.

in Engine by (16 points)

1 Answer

0 votes

Hey there! Try using an AnimatedSprite rather than a Sprite. :)

by (104 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.