unity制作直方图效果
来源:互联网 发布:作文素材淘宝 编辑:程序博客网 时间:2024/06/03 01:11
做直方图效果,利用NGUI的slider控件,从数据库中读取值进行赋值操作,为了更好的体现动态效果,可
以利用时间间隔进行赋值,达到交错进行的效果。有以下两种方法。第二种方法比较好,效果比第一种要
好。
1.利用系统时间
float v1=0.0f;
float v2=0.0f;
float v3=0.0f;
float v4=0.0f;
float v5=0.0f;
silder1.sliderValue =v1;
silder2.sliderValue =v2;
silder3.sliderValue =v3;
silder4.sliderValue =v4;
silder5.sliderValue =v5;
if(Time.time>2.0f&&Time.time<40.0f)
{
v1= val[0]*0.01f;
}
if(Time.time>4.0f&&Time.time<40.0f)
{
v2= val[1]*0.01f;
}
if(Time.time>6.0f&&Time.time<40.0f)
{
v3= val[2]*0.01f;
}
if(Time.time>8.0f&&Time.time<40.0f)
{
v4= val[3]*0.01f;
}
if(Time.time>10.0f&&Time.time<40.0f)
{
v5= val[4]*0.01f;
}
}
2.利用 StartCoroutine函数,有几个slider就循环几次,下面写了两个
void Start () {
StartCoroutine("DoSomething");
}
IEnumerator DoSomething () {
for(int i=0;i<30;i++)
{
silder1.sliderValue=val[0]*i/30*0.01f;
yield return new WaitForSeconds (1*0.1f);
}
for(int i=0;i<30;i++)
{
silder2.sliderValue=val[1]*i/30*0.01f;
yield return new WaitForSeconds (1*0.1f);
}
}
以利用时间间隔进行赋值,达到交错进行的效果。有以下两种方法。第二种方法比较好,效果比第一种要
好。
1.利用系统时间
float v1=0.0f;
float v2=0.0f;
float v3=0.0f;
float v4=0.0f;
float v5=0.0f;
silder1.sliderValue =v1;
silder2.sliderValue =v2;
silder3.sliderValue =v3;
silder4.sliderValue =v4;
silder5.sliderValue =v5;
if(Time.time>2.0f&&Time.time<40.0f)
{
v1= val[0]*0.01f;
}
if(Time.time>4.0f&&Time.time<40.0f)
{
v2= val[1]*0.01f;
}
if(Time.time>6.0f&&Time.time<40.0f)
{
v3= val[2]*0.01f;
}
if(Time.time>8.0f&&Time.time<40.0f)
{
v4= val[3]*0.01f;
}
if(Time.time>10.0f&&Time.time<40.0f)
{
v5= val[4]*0.01f;
}
}
2.利用 StartCoroutine函数,有几个slider就循环几次,下面写了两个
void Start () {
StartCoroutine("DoSomething");
}
IEnumerator DoSomething () {
for(int i=0;i<30;i++)
{
silder1.sliderValue=val[0]*i/30*0.01f;
yield return new WaitForSeconds (1*0.1f);
}
for(int i=0;i<30;i++)
{
silder2.sliderValue=val[1]*i/30*0.01f;
yield return new WaitForSeconds (1*0.1f);
}
}
- unity制作直方图效果
- Unity制作GIF效果
- Unity之制作弹痕效果
- Unity制作技能冷却效果
- Unity中子弹反弹效果的制作
- Unity-SteamVR中激光效果的制作
- Unity简单的流光效果的制作
- Unity 2D炸弹爆炸的效果制作
- 用Unity的Projector制作基地范围效果
- [教程] 在Unity中制作物体破碎效果
- 如何使用Unity制作Pixel效果的技巧
- 使用unity Timeline工具制作“子弹时间”效果
- Unity学习——UGUI制作技能的冷却效果
- 利用python制作直方图
- 【Unity】unity 日历制作
- Unity 实现像LOL选择皮肤效果(卡片抽换效果)的制作思路
- 使用Unity制作的,模拟了Scene视图查看对象的效果——查看器
- Unity反射材质制作——镜中花,水中月,但是非镜面效果哟
- IDS入侵检测系统(snort)刚出炉滴
- iOS实现简单的地图
- SAP项目中开发用到的BAPI
- JMS学习
- java读取配置文件
- unity制作直方图效果
- VC6下SQLite数据库应用起步
- 非诚勿扰女嘉宾问题 回溯法
- 打印沙漏形
- linux下web开发环境搭建
- Oracle 日期函数
- 简单说说委托
- centos 下进入字符界面(转)
- 数据挖掘领域十大经典算法初探