RadarMap_UGUI
最近项目需要用雷达图对装备性能进行分析,利用UGUI的图形绘制做了一个雷达图组件,示例工程已上传至Demo链接,运行demo场景可看到下面的效果。这里有对UGUI绘图的简单介绍。
1.变量说明
Color
:数据显示的颜色
LineColor
:雷达图线的颜色
SideCount
:边的数量
Split
:从内到外画几圈多边形
Radius
:正多边形半径
Width
:线宽(单位:像素)
MinValue
:原点所代表的值
MaxValue
:多边形顶点所代表的值
2.数据设置
以下函数可以对雷达图的每个顶点设定值,注意values
的长度要和SideCount
对应,默认不使用动画。
/// <summary>
/// 设置数据
/// </summary>
/// <param name="values">数据集</param>
/// <param name="useAnmi">是否使用动画</param>
public void SetData(float[] values, bool useAnmi = false)
3.后期目标
- 融合到XFramework
- 对每个数据面添加闪烁效果