Description
Video (demonstration + tutorial)
This plugin allows you to easily create and customize buttons and borders with rounded corners in the UMG editor. Two widgets are included in this plugin, a RoundedAnimatedButton that has 4 states (Normal, Hovered, Pressed, and Disabled) and a RoundedBorder with only one state.
Each state of the widgets is fully customizable so you can create an infinite number of different buttons and borders. In each state, you can customize:
Additionally, for the RoundedAnimatedButton, a transition animation is automatically generated between the Normal and the Hovered state, so you can customize the animation duration.
The RoundedAnimatedButton extends the basic UMG Button, so all features of the basic UMG button are available in the RoundedAnimatedButton (like add sounds, etc.). Same for RoundedBorder and basic UMG Border. They are really quick and easy to add to your own game and can be used in UMG/Blueprints as well as C++. The project example presented in the video contains several Blueprint examples.
Example Project: https://drive.google.com/uc?export=download&id=18N5Ryd7XUdhFXLRG3O_v4qIP4pTgF_uH
Please, join the Discord community for help, bugs, or suggestions: https://discord.gg/W5cRk5Q
Technical Details
Number of Blueprints: 2
Number of C++ Classes: 3
Network Replicated: No
Supported Development Platforms: Win64, Win32, Mac, Linux, HTML5 (probably works on consoles too)
Supported Target Build Platforms: Win64, Win32, Mac, Linux, HTML5 (probably works on consoles too)
Documentation: See the video or the ExampleInterface Blueprints in the example project.
Supported Engine Versions
4.21 – 4.27, 5.0 – 5.3