1.
using UnityEngine;
using System.Collections;
using UnityEngine.UI; public class danrudanchu : MonoBehaviour
{
public Image image;
public float showTime = ;//10秒换一次
public float ShowTimeTrigger = ;//计时
public float fadeTime = ;
public float fadeTimeTrigger = ;
private bool show = true;
// Use this for initialization
void Start()
{ }
// Update is called once per frame
void Update()
{
ShowTimeTrigger += Time.deltaTime;//计时
if (ShowTimeTrigger > showTime)
{
if (fadeTimeTrigger >= && fadeTimeTrigger <fadeTime)
{
fadeTimeTrigger += Time.deltaTime;
if (show)
{
image.color = new Color(, , , - (fadeTimeTrigger / fadeTime)); }
else
{
image.color = new Color(, , , (fadeTimeTrigger / fadeTime)); }
}
else
{
fadeTimeTrigger = ;
ShowTimeTrigger = ;
if (show)
{
show = false;
}
else
{
show = true;
}
}
} }
}

2.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI; public class danruchu : MonoBehaviour {
public Image image;
public float showTime = ;//3秒换一次
public float starttime = ;//计时
public float time = ;
bool b = true;
// Use this for initialization
void Start () { } // Update is called once per frame
void Update () {
starttime+= Time.deltaTime;
if (starttime > showTime)
{
if (time >= && time < )
{
time += Time.deltaTime;
if (b)
{
image.color = new Color(, , , - time);
}
else
{
image.color = new Color(, , , time);
}
}
else
{
time = ;
starttime = ;
if (b)
{
b = false; }
else
{
b = true;
}
}
} }
}

3.

这也可以淡入淡出:
//this.gameObject.GetComponent<Image>().CrossFadeAlpha(0, 5, false);
GetComponent<Image>().CrossFadeColor(new Color(, , , ), , true, true);

UI界面之淡入淡出的更多相关文章

  1. Fire Balls 10——UI界面的制作

    版权申明: 本文原创首发于以下网站: 博客园『优梦创客』的空间:https://www.cnblogs.com/raymondking123 优梦创客的官方博客:https://91make.top ...

  2. [转]Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)

    http://blog.csdn.net/yanzi1225627/article/details/22439119 众所周知,想要让ImageView旋转的话,可以用setRotation()让其围 ...

  3. Android动画之淡入淡出

    为了更好的说明Android动画的淡入淡出效果,这里以一个场景为例: 界面上有两个View 控件,两个View交替显示,当一个View淡入显示,另一个View淡出不可见. 我们把当前要显示的View叫 ...

  4. javascript 图片淡入淡出效果 实例源代码

    代码说明:把代码粘贴好之后,需要更改html代码中的图片路径,即可执行成功.后面还有对js代码的详细说明,希望大家好好消化,好好理解. html源代码: <head> <title& ...

  5. Unity3D特效-场景淡入淡出

    最近公司开始搞Unity3D..整个游戏..特效需求还是比较多的.关于UI部分的特效淡入淡出.看网上用的方法都是用个黑东东遮挡然后设置alpha这么搞....本大神感觉非常的low.而且很渣.故奋笔疾 ...

  6. iTween基础之CameraFade(摄像机淡入淡出)

    一.基础介绍:二.基础属性 原文地址: http://blog.csdn.net/dingkun520wy/article/details/50896420 一.基础介绍 CameraTexture: ...

  7. Unity3D 4.61 实现淡入淡出的场景过渡方法。

    还在学习过程中,如果有大大看到请指点. orz原来官方就有了更好的处理方法的教程,具体查看下面视屏. [Unity官方实例教程 秘密行动] Unity官方教程<秘密行动>(五) 屏幕渐变效 ...

  8. Unity 动态载入Panel并实现淡入淡出

    unity版本:4.5 NGUI版本:3.6.5 参考链接:http://tieba.baidu.com/p/3206366700,作者:百度贴吧 水岸上 动态载入NGUI控件,这里用Panel为例说 ...

  9. Android---两个视图间的淡入淡出

    本文译自:http://developer.android.com/training/animation/crossfade.html 淡入淡出动画(也可以作为溶解动画)是指在渐渐的淡出一个UI组件的 ...

随机推荐

  1. [daily][qemu][kvm] 使用virtfs在host与guest之间共享目录

    如题. 之前我使用NFS,NFS会有同步问题.比如编译文件时候的时间同步问题,见前边的文章. 如今,我们使用高级的virtfs: 见:https://www.linux-kvm.org/page/9p ...

  2. JAVA常用的异常处理情况

    从编程到现在,遇见过很多次程序崩的情况,好多时候都不知道怎么去解决才好,一般性解决就是百度或者问别人,但是每一次百度解决的下一次还是会遇见同样的问题,也没有系统的整理梳理过相关的处理异常的知识,再一次 ...

  3. MySQL 数据库登录查询

    1. 进入到bin目录:   键入cd..,一直到出现C:\ 为止   然后cd bin所在路径:   如: C:\cd C:\Program Files\MySQL\MySQL Server 5.7 ...

  4. liteide 去除go程序cmd窗口

    http://blog.csdn.net/aqtata/article/details/53389261

  5. Python中的下划线(转)

    译文原文:https://segmentfault.com/a/1190000002611411 原文地址这篇文章讨论Python中下划线_的使用.跟Python中很多用法类似,下划线_的不同用法绝大 ...

  6. atom 为什么启动terminal是总是打开是用户目录?

    atom 为什么启动terminal是总是打开是用户目录?如下图: 原因也很简单,只怪自己懒,没查单词surpress是什么意思: surpress directory argument,是抑制目录参 ...

  7. sql server系统存储过程大全

    关键词:sql server系统存储过程,mssql系统存储过程 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 x ...

  8. IIS下实现帝国CMS搜索页伪静态

    前面ytkah讲了apache下帝国CMS搜索页伪静态实现方法,网友说服务器是用IIS,那么IIS下如何实现帝国CMS搜索页伪静态呢?首先得先有URL重写插件,下载地址:http://www.iis. ...

  9. oracle添加字段,备注

    1.添加字段: alter table  表名  add (字段  字段类型)  [ default  '输入默认值']  [null/not null]  ; 2.添加备注: comment on ...

  10. oracle sql 游标的简单用法(tip:sql中两个单引号表示一个单引号)

    --游标遍历某个字段 (打印出来) declare            res_sql varchar2(2000); cursor cur is            select f_dcnam ...