UI Animation & Flow
Introduction
These Axis UI components brings enhanced control and functionality to UI elements within your game. Together, these components significantly improve usability, navigation, and visual feedback in your game's UI.
Axis Animate UI
The AxisAnimateUI component allows you to set up custom enter and exit transition animations that automatically play when a GameObject is enabled or disabled. This makes it easy to create smooth, professional-looking animations for UI elements, such as fade-ins, scale-ups, or slides, without any complex scripting.
Axis Window UI
The AxisWindowUI component creates interface popups that block interaction with the game simulation and other underlying UI elements, directing all input to the topmost window. This feature ensures that focus is maintained on the active popup, providing a clear, distraction-free interface experience. Additionally, it simplifies input management, making it ideal for menus, settings screens, or confirmation dialogs where exclusive user attention is needed.
Axis Button UI
The AxisButtonUI component extends the functionality of Unity's default Button by adding new layers of customization. With AxisButtonUI, you can assign hotkeys to buttons, enabling keyboard/gamepad shortcuts for quick access.
Axis Scroll Rect UI
The Axis Scroll Rect UI component enhances Unity's default scroll rect functionality by enabling smooth automatic scrolling to the selected option when the selection changes. This is particularly useful for gamepad navigation, ensuring that the currently highlighted option stays within view, creating a smoother and more intuitive user experience when navigating through scrollable options.