You have made your game for mouse input and now that you want to add controller support you realize: Oh my god, the selection goes everywhere (front, back, out of scene, ..). -> Fear not for the UI Navigation Wizard has arrived to solve all you UI navigation problems with the flick of a mouse.
Easy to use
No coding skills required. Simply add a prefab to your scene and call it a day.
Automated Controller & Keyboard Support
Your UI was designed for mouse or touch and now you need to add controller and keyboard support? No problem. Add the "Navigation Automator" prefab and you are done.
Occlusion Detection
Automatically prohibits elements in the back from being selected. You don't need to do anything. Yes, this also work for moving UIs!
NOTICE: The occlusion system does not use the interactable flag. Though, if you want, you can tell it to manage the "interactable" flag on the selectable objects for you.
Null Selection Resolution
It checks if nothing is selected and automatically selects the UI element that is closest to the position of the last selected element.
Of course you can pause/unpause null selection resolution at any time (for cutscenes, tutorials, ...).
Mix automatic and explicit navigation
You choose whether you want to trust the automatic navigation or control it yourself. Easy parameterizable configuration for each navigation direction. If needed you can even revert back to the Unity default navigation (as if you'd ever want to).
您的游戏是为鼠标输入而设计的,现在您想添加手柄支持,却发现: 天哪,选择无处不在(前方、后方、场景外......)。-> 别担心,UI 导航向导已经到来,只需轻点鼠标就能解决所有 UI 导航问题。
易于使用
无需编码技能。只需将预制件添加到场景中,即可完成。
自动支持控制器和键盘
您的用户界面是为鼠标或触摸设计的,现在您需要添加控制器和键盘支持?没问题。添加 "Navigation Automator "预制件即可。
遮挡检测
自动禁止选择背面的元素。你不需要做任何事情。是的,这也适用于移动的用户界面!
注意:遮挡系统不使用可交互标志。不过,如果你愿意,可以让它为你管理可选择对象上的 "可交互 "标记。
空选区解析
它会检查是否没有任何元素被选中,并自动选择最靠近上一个被选中元素位置的用户界面元素。
当然,您可以随时暂停/取消空选区解析(用于剪切场景、教程......)。
混合自动导航和显式导航
你可以选择是信任自动导航还是自己控制。每个导航方向的参数配置都非常简单。如有需要,您甚至可以返回到 Unity 默认导航(当然您也可以这样做)。
|