Till now, I have been using the animated sprite but I felt like animated sprite just doesn't have the awesome features that animation player gives you. In the past, I have tried to use the animation player instead of the animated sprite but it was way too complicated so I screwed that idea. But now I feel like I NEED TO HARNESS THE TRUE POWERS OF GODOT by using the animation player. Are there any easy to understand tutorials?
For simple 2D games, like pixel sprites, you might be better off with AnimatedSprite. It works good enough. Though you can use AnimationPlayer for 2D, it is most useful for 3D. But it depends what you are doing. What are you trying to accomplish?
@cybereality said: What are you trying to accomplish? I am trying to make a game with a huge focus on combat. So I need a robust way to implement combos, Animation Player can check what the current Animation is and even the current frame of the animation. I need to check if the current Animation is attack1 and the current frame is either 3 or 4. If the player pressed the attack key right when the current frame is 3 or 4, then the player will perform a combo. There are a dozen more reasons why I want to use the animation player. Any good and non-complicated tutorials you know of?
AnimatedSprite has animation names and also access to the current frame number. https://docs.godotengine.org/en/stable/classes/class_animatedsprite.html
You can see these videos on how to AnimationPlayer.