一、雷达图
新建Image删除掉自身自带的Image组件,脚本中继承MaskableGraphic类,重写start方法还有OnPopulateMesh方法,定义float数组存放数据。
OnPopulateMesh先删除绘制工具的数据,取到数组中最大值用以做限制、获取宽高、计算比例、计算角度、添加圆点顶点、循环中计算UV坐标
代码
设置初始值
效果
二、带边框的雷达图
在之前的基础上再定义两个变量分别为间距、长度
图示
代码
效果
新建Image删除掉自身自带的Image组件,脚本中继承MaskableGraphic类,重写start方法还有OnPopulateMesh方法,定义float数组存放数据。
OnPopulateMesh先删除绘制工具的数据,取到数组中最大值用以做限制、获取宽高、计算比例、计算角度、添加圆点顶点、循环中计算UV坐标
代码
设置初始值
效果
在之前的基础上再定义两个变量分别为间距、长度
图示
代码
效果