h5页面的雷达图 五边形_程序丨以五边形为例,使用UGUI绘制多边形雷达图

使用UGUI绘制多边形(这里以五边形为例子), 首先我们先看一下UGUI里的绘制一张图片需要实现的一个函数。

protected override void OnPopulateMesh(VertexHelper toFill)

{

if ((UnityEngine.Object) this.activeSprite == (UnityEngine.Object) null)

{

base.OnPopulateMesh(toFill);

}

else

{

switch (this.type)

{

case Image.Type.Simple:

this.GenerateSimpleSprite(toFill, this.m_PreserveAspect);

break;

case Image.Type.Sliced:

this.GenerateSlicedSprite(toFill);

break;

case Image.Type.Tiled:

this.GenerateTiledSprite(toFill);

break;

case Image.Type.Filled:

this.GenerateFilledSprite(toFill, this.m_PreserveAspect);

break;

}

}

}

这个函数是由Image所继承的MaskGraphic所继承的Graphic所提供的一个虚函数。(有点绕!!@_@)

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值