本帖最后由 微笑的猫 于 2024-8-7 11:20 编辑
Nova 2.1.3版下载链接
Nova is a new kind of UI framework made for Unity developers, designers, and creators. It combines professional-caliber design tools, a comprehensive runtime API, and modern UI features such as rounded corners, borders, drop shadows, auto sizing, padding, margins, and more, into a familiar transform and prefab workflow.
Written from the ground up using Unity’s Burst compiler and Jobs System to provide performance out of the box along with zero per-frame GC allocations across all features!
SAMPLES:
Several complete and thoroughly commented sample projects made with Nova are available on GitHub (for free), along with tutorial videos on YouTube to help you get started!
Inventory System
Mobile Settings Menu
XR Hand Menu
UI Controls (included in the asset!)
UI Playground (included in the asset!)
UI Blur (included in the asset!)
FEATURES:
Dynamic Styles
Take your visual quality to the next level without writing custom shaders or baking visual effects into textures. Add and adjust corner radius, gradients, drop shadows, and more on the fly!
Rounded Corners
Borders
Gradients
Drop Shadows/Glow
Inner Shadows/Glow
Background Blur
Rounded Edges
Auto UV adjustment for images/icons/etc.
Local anti-aliasing
Text Super Sampling
Multiple lighting models
Rectangular masks and Texture masks
Enhanced Geometry sorting and configurability (even a Z-Index property!)
Works with TextMeshPro!
Adaptive Layout System
Nova brings modern UI system functionality, such as auto sizing, padding, margins, and more, into the third dimension.
Sizing
- Value and percent based!
Positioning
- Value and percent based!
Alignment (Top, Left, Bottom, Right, Front, Back)
Padding
Margin
Min/Max Constraints
Shrink to Content
Expand to Parent
AutoLayouts (Vertical, Horizontal, Depth)
Aspect Ratio Locking
Data Binding
With a simple databinding API, flexible type-matching, and virtualized lists and grids, create a rich, dynamic, and performant UI with just a few lines of code.
ListView
GridView
Gesture recognition across all supported platforms, including XR!
Hover/Unhover events
Press/Release events
Click events
Drag events
Scroll events - complete with refined scrolling animations
AND MORE!
A garbage free Animations API for writing custom, modular UI animations!
Dynamic texture atlasing
Edge Snapping tools in scene view
Gradient tool in scene view
Limitations
Lighting not supported in SRPs.
Custom transparency sort axis not supported.
Asset uses Scroller under BSD 3-Clause "New" or "Revised" License; see Third-Party Notices.txt file in package for details.
Nova 是专为 Unity 开发人员、设计师和创作者设计的新型 UI 框架。它将专业水准的设计工具、全面的运行时 API 以及圆角、边框、阴影、自动尺寸、填充、边距等现代 UI 功能整合到一个熟悉的转换和预制工作流程中。
该程序使用 Unity 的 Burst 编译器和 Jobs System 从底层编写,可提供开箱即用的性能,并且所有功能的每帧 GC 分配均为零!
示例:
GitHub 上提供了多个使用 Nova 制作的完整且注释详尽的示例项目(免费),YouTube 上还提供了教程视频,可帮助您轻松上手!
库存系统
移动设置菜单
XR 手部菜单
用户界面控件(包含在资产中)
用户界面游乐场(包含在资产中)
用户界面模糊(包含在资产中)
功能:
动态样式
无需编写自定义着色器或在纹理中烘焙视觉效果,即可将视觉质量提升到新的水平。即时添加和调整边角半径、渐变、阴影等效果!
圆角
边框
渐变
阴影/光晕
内阴影/灯光
背景模糊
圆角
图像/图标等的自动 UV 调整
局部抗锯齿
文本超级采样
多种照明模型
矩形遮罩和纹理遮罩
增强的几何排序和可配置性(甚至还有 Z 索引属性)
与 TextMeshPro 配合使用!
自适应布局系统
Nova 带来了现代 UI 系统功能,如自动调整大小、填充、拖动等。
|