Unity实战之一个脚本实现雷达图

前言

最近又接触到一个新名词——“雷达图”。还是第一次接触这个名词。所谓雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法。轴的相对位置和角度通常是无信息的。 雷达图也称为网络图,蜘蛛图,星图,蜘蛛网图,不规则多边形,极坐标图或Kiviat图。它相当于平行坐标图,轴径向排列。
度娘一顿解释,听得脑子嗡嗡的,赶紧打开示意图一看,我草,原来是这玩意儿~
在这里插入图片描述

雷达图的重要性

在游戏中,一些游戏属性直接用文字展示的话,看上去不直观,以图片的方式展示会更加的形象。但是呢,这个图因人而异,
所以直接使用Image来代替会造成很多不必要的麻烦,并且,图片多了之后对内存的消耗也是可想而知。通常,这类属性图采用雷达图来实现

雷达图构成

那么,雷达图是由什么构成的呢?简单来说,雷达图是由顶点和边构成的多边形平面。所以,制作一个雷达图,我们首先要知道这个雷达图有几个顶点,在知道顶点数之后,我们由封闭图形的构成原理知道,边数+1 = 顶点数

C#代码

using UnityEngine.<

猜你喜欢

转载自blog.csdn.net/shirln/article/details/124634110