本帖最后由 微笑的猫 于 2024-10-15 16:50 编辑
Modern Procedural UI Kit 1.2.1版下载链接
FEATURES
Shapes and their properties
▪ 6 different Shape Modes (Circle, Triangle, Rectangle, Pentagon, Hexagon, N-Star Polygon)
▪ Fill, Stroke, Outline with arbitrary thickness
▪ Edge falloff for anti-aliasing & shadow effect
▪ Fill mode (Horizontal, Vertical, Radial)
Colors and Gradients
▪ Color and sprite can be overlayed on top of shapes
▪ Also Gradients (Linear, Radial, Corner)
Animation and Customization
▪ Unity Animation and Timeline
▪ Tweening and Scripting
Compatibility
▪ Supports all Render Pipelines
▪ Supports all types of Canvases
▪ Works with Unity Mask and UI Layout
▪ Works on Standalone & Mobile platforms
Performance
▪ GPU based shape generation (SDF)
▪ No extra CPU overhead compared to a basic Unity Image
▪ Shapes are drawn on Simple Quads (Minimal vertex count)
▪ Optimize Drawcalls by grouping multiple images with shared material
Others
▪ Demo scenes and documentation included
▪ Well documented C# code
▪ Intuitive workflow with easy to use editor and neat scripting API
▪ Easily convert existing images to MPImage
▪ Comprehensive support
Limitations
▪ Sliced, Tiled sprites are not supported yet.
▪ Dashed outline/stroke is not possible right now.
功能
形状及其属性
▪ 6 种不同的形状模式(圆形、三角形、矩形、五边形、六边形、N 星形多边形)
▪ 填充、描边、任意厚度的轮廓
▪ 边缘衰减,用于抗锯齿和阴影效果
▪ 填充模式(水平、垂直、径向)
颜色和渐变
▪ 颜色和精灵可以叠加在形状之上
▪ 渐变(线性、径向、角)
动画和自定义
▪ Unity 动画和时间轴
▪ 补间和脚本
兼容性
▪ 支持所有渲染管道
▪ 支持所有类型的画布
▪ 适用于 Unity Mask 和 UI 布局
▪ 适用于独立和移动平台
性能
▪ 基于 GPU 的形状生成 (SDF)
▪ 与基本 Unity 图像相比,没有额外的 CPU 开销
▪ 形状绘制在简单四边形上(最小顶点数)
▪ 通过以下方式优化 Drawcall使用共享材料对多幅图像进行分组
其他
▪ 包含演示场景和文档
▪ 有据可查的 C# 代码
▪ 直观的工作流程,易于使用的编辑器和简洁的脚本 API
▪ 轻松将现有图像转换为 MPImage
▪ 全面支持
限制
▪ 尚不支持切片、平铺精灵。
▪ 目前无法使用虚线轮廓/描边。
|