DoozyUI: https://goo.gl/V4EeTk
In this video we show and tell you about the new features that were introduced in DoozyUI version 2.9.2. This version is mainly aimed at adding keyboard and controller / game-pad functionality to the system along other small, but good to have new features.
Below you will find the release notes for version 2.9.2.
------
Version 2.9.2
------
New Feature: UIButton allows you to set a ControllerInputMode (None, KeyCode, VirtualButton) that will trigger OnClick. You can set a KeyCode and a KeyCodeAlt (alternate button) or a VirtualButtonName and a VirtualButtonNameAlt if you want to use buttonNames set in yout InputManager.
New Feature: UIToggle allows you to set a ControllerInputMode (None, KeyCode, VirtualButton) that will trigger OnClick. You can set a KeyCode and a KeyCodeAlt (alternate button) or a VirtualButtonName and a VirtualButtonNameAlt if you want to use buttonNames set in yout InputManager.
New Feature: UIManager allows you to set a 'Back' button Input Mode (None, KeyCode, VirtualButton) that will trigger the 'Back' button. You can set a KeyCode and a KeyCodeAlt (alternate button) or a VirtualButtonName and a VirtualButtonNameAlt if you want to use buttonNames set in yout InputManager.
New Feature: UIElement allows you to disable the 'auto select button after show' functionality
New Feature: UIElement allows you, if a button is selected, to deleselect it when the UIElement is Shown and/or Hidden.
New Feature: UIElement allows you to disable toggling the GraphicRaycaster component. If you don't need it, disable it and it will remain disabled (if the ignore option is enabled).
New Feature: ControlPanel - UIElemens - allows you to rename element categories.
New Feature: ControlPanel - UIButtons - allows you to rename button categories.
Change: UITrigger now allows you to 'Add to Navigation History' any shown/hidden UIElements. Note, when pressing the 'Back' button, this will not toggle the UIToggle's state back.
Fix: UIButton position got messed up when it was a child of a LayoutGroup. Now that is not longer the case, as the startPosition is recalculated to the proper value OnEnable.
Fix: UIToggle position got messed up when it was a child of a LayoutGroup. Now that is not longer the case, as the startPosition is recalculated to the proper value OnEnable.
Fix: UIButton not getting disabled when UIManager is set to Disable Button Clicks when an UIElement is in transition.
Fix: UIToggle not getting disabled when UIManager is set to Disable Button Clicks when an UIElement is in transition.
Fix: UIButton selected loop preset not getting loaded at runtime.
Fix: UIElement not executing the auto-select button when the game starts and start hidden and animate at start are both set to false.
Fix: UIElement not selecting the auto-select button after being shown. This also fixes the issue with the UINavigation when going back.
------------
Unity Asset Store: https://goo.gl/V4EeTk
DoozyUI is a complete UI management system for Unity. It manipulates native Unity components and takes full advantage of their intended usage. This assures maximum compatibility with uGUI, best performance and makes the entire system have a predictable behavior. Also, by working only with native components, the system will be compatible with any other asset that uses uGUI correctly.
Easy to use and understand, given the user has some basic knowledge of how Unity's native UI solution (uGUI) works, DoozyUI has flexible components that can be configured in a lot of ways. Functionality and design go hand in hand in order to offer a pleasant user experience (UX) while using the system.
Artists and designers can realize their creative vision without coding by creating blazing fast user interfaces with any animations they can imagine.
Programmers can add a powerful UI management system to their toolbox that can be interfaced with scripts or used alongside Playmaker for a code-free UI solution.
It comes with an UI Animator System that uses math-based tweens creating reliable resolution independent animations and an Orientation Manager that allows anyone to create views for both portrait and landscape modes and not have to worry about which view should be active.
It supports all platforms and is extensively optimized to minimize its memory usage. Full C# source code, dedicated support and YouTube tutorials are available to help anyone understand and then master the system.
Requires DOTween or DOTween Pro to be imported and setup in the project before importing the DoozyUI package.
#UI #DoozyUI #Unity #UnityAsset #UnityAssetStore
#gamedev #indiedev #unity3d #indie #ios #android #app #apps #games #unitytips #unitydev #ux #ui #uxdesign