Godot 4.1.1 - UI Button Sound, AudioStreamPlayer testing

Subscribers:
3,700
Published on ● Video Link: https://www.youtube.com/watch?v=m_wHM0JX4KY



Duration: 1:51
47 views
4


Doing the UI is very easy and fast in Godot. It's just that good.

Accessing AudioStreamPlayer is also very easy and I was able make my own set of SoundLibrary.

But whenever I try the AnimationPlayer and anything related to the Sprites, it's limited. No wonder I haven't seen that much Beat-Em-Ups and more of Bullet Hell types of games in 2D. For instance I've always seen badly placed sprite on some rushed fangames and it's usually because of the varying size of the Sprite. Unity has a feature of changing the pivot offset of the Sprites themselves. Godot has a similar function but instead they put it on the actual Sprite Node.

And I still fail to see why Root Motion isn't a thing in 2D despite its big use to both 2D and 3D.

It has its downside and even though I manage to reimplement most of my UI scripts back from Unity very easily, I'm still on the dead end with the actual gameplay.
----------------------------------------------------------------------------
Progress Update
•Implemented Pausing the entire scene when Pause Button is Pressed. Everything is paused except for the UI Buttons which is needed to Unpause the entire scene.

•AudioStreamPlayer for the buttons and the Background Music. I also added a SoundLibrary so I can easily reference the Audio needed to reuse a single AudioStreamPlayer node instead of making multiple AudioStreamPlayer holding different audio. This is very important and useful for characters in game.

•Implemented the latest Sprite for Agheno/Milanos. Sprite Offsets are really hard in this situation.