1068人加入学习
(59人评价)
UGUI整体解决方案-案例篇(Unity 2019.1.0f2)

2019-08-02

价格 ¥ 338.00

实例化的对象即使不是项目里的资源也可以,例如场景中已经存在的实例

[展开全文]

这里要控制的只是颜色的变化,而圆的绘制需要保证完整所以我们新建一个变量来分别表示圆的绘制和颜色的绘制

int realSegments = (int)(segements * showPercent);

顶点的颜色为vertesTemp.color(默认为白色),那么当我们进入cd的时候,将顶点颜色设为黑色,圆心的颜色也改为黑色

这里的vertexCount一开始是小于i的,vertex处于不断追上i的状态。

showpercent则恰好相反

if(showPercent<1)//showPercent为UI显示的比例
{
origin.color=color;
}
else
{
origin.color=(60,60,60,255)
}
if(i<vertexCount)
{
vertextemp.color=color;
}
else
{
vertexTemp.color=new Color32(60,60,60,255);
}
[展开全文]

mathf中的sin方法传入的参数是弧度,而并非角度

[展开全文]

rectTransform是一个基类,所以不需要getcomponent去获取

[展开全文]