UI Graph is a powerful menu system for Unity that lets you easily create complete user-interfaces by building them visually in a flow graph.
• Build each screen of your user-interface using native Unity UI.
• Visually create the flow of your user-interface in a node-based editor.
• Construct complex multi-screen layouts by nesting screens.
• Customize the transitions between screens using an extensible animation system.
FEATURES
View Controllers – UI Graph is built upon a powerful View Controller menu system. A view controller manages a single view of content in your user-interface, which can be a whole screen or a smaller section of a screen.
• Easily present, dismiss, embed, and transition between other view controllers.
• Dynamically loaded and unloaded.
• Supports native Unity UI.
• Self-contained in its own resource file, so team members can work on separate screens simultaneously.
• Quickly created with a single menu item in the editor.
• Fully-documented Scripting API.
Container View Controllers – View Controllers can embed, or contain, child view controllers to create multi-screen layouts.
• Build complex multi-screen layouts using view controller containment (nesting).
• Four standard containers are provided – Tab Bar, Stack, Navigation, and Split – which are heavily customizable. A wealth of user-interfaces can be created using combinations of the standard container view controllers.
• Easily configure container view controllers and embed child view controllers by using Graphs (see below).
• Script your own custom container view controllers and even make them 'graphable', just like the standard containers, so all team members can use them in Graphs without coding.
UI Graph 是 Unity 的强大菜单系统,可让您通过在流程图中直观地构建用户界面,轻松创建完整的用户界面。
• 使用原生 Unity UI 构建用户界面的每个屏幕。
• 在基于节点的编辑器中直观地创建用户界面的流程。
• 通过嵌套屏幕构建复杂的多屏幕布局。
• 使用可扩展的动画系统自定义屏幕之间的转换。
功能
视图控制器 - UI Graph 建立在强大的视图控制器菜单系统之上。视图控制器管理用户界面中内容的单一视图,可以是整个屏幕或屏幕的较小部分。
• 轻松呈现、关闭、嵌入和在其他视图控制器之间转换。
• 动态加载和卸载。
• 支持原生 Unity UI。
• 包含在自己的资源文件中,因此团队成员可以同时在不同的屏幕上工作。
• 使用编辑器中的单个菜单项快速创建。
• 完整记录的脚本 API。
容器视图控制器 – 视图控制器可以嵌入或包含子视图控制器以创建多屏幕布局。
• 使用视图控制器包含(嵌套)构建复杂的多屏幕布局。
• 提供四个标准容器 – 标签栏、堆栈、导航和拆分 – 可高度自定义。可以使用标准容器视图控制器的组合创建丰富的用户界面。
• 使用图表轻松配置容器视图控制器并嵌入子视图控制器(见下文)。
• 编写您自己的自定义容器视图控制器脚本,甚至使它们像标准容器一样“可图形化”,因此所有团队成员都可以在图表中使用它们而无需编码。
|