纳金网
标题:
GUI的淡入淡出
[打印本页]
作者:
晃晃
时间:
2011-8-16 08:07
标题:
GUI的淡入淡出
主要通过控制guiText.material.color.a的值,随着时间的变化。guiText可以是GUI其他内容
然后检测按键来控制。关键: Time.deltaTime alpha = (timeLeft/fadeSpeed);
例子:
var fadeSpeed : float=0.5;//透明度变化的速度
private var StartTime : float=1;//最开始的等待时间
private var timeLeft:float=0.5;//流逝的时间
function Awake () {
timeLeft = fadeSpeed;
}
function Update () {
if (StartTime > 0){
StartTime = StartTime -Time.deltaTime;
} else {
if (Input.GetKey(KeyCode.A)){//随便定义一个按键
fade(true);
}else{
fade(false);
}
}
}
function fade(direction:boolean){
var alpha;
if (direction){
if (guiText.material.color.a < 1){
timeLeft = timeLeft - Time.deltaTime;
alpha = (timeLeft/fadeSpeed);//利用时间的比例来确定阿尔法的值
guiText.material.color.a=1-alpha;
} else {
timeLeft = fadeSpeed;
}
} else {
if (guiText.material.color.a > 0){
timeLeft = timeLeft - Time.deltaTime;
alpha = (timeLeft/fadeSpeed);
guiText.material.color.a=alpha;
} else {
timeLeft = fadeSpeed;
}
}
}
作者:
Asen
时间:
2011-9-17 10:47
作者:
彬彬
时间:
2011-10-7 11:26
作者:
奇
时间:
2012-3-22 23:32
凡系斑竹滴话要听;凡系朋友滴帖要顶!
作者:
tc
时间:
2012-4-3 23:24
我看看就走,你们聊!
作者:
C.R.CAN
时间:
2012-4-25 23:24
人过留名!
作者:
C.R.CAN
时间:
2012-4-27 23:19
好`我顶``顶顶
作者:
奇
时间:
2012-5-1 23:27
真不错,全存下来了.
作者:
tc
时间:
2012-5-4 23:24
路过……
作者:
晃晃
时间:
2012-5-16 23:26
楼主收集的可真全哦
作者:
C.R.CAN
时间:
2012-5-21 23:18
不错哦,顶一下......
作者:
tc
时间:
2012-5-28 23:24
呵呵,很好,方便罗。
作者:
奇
时间:
2012-6-8 23:21
谢谢楼主,真是太实用了
作者:
菜刀吻电线
时间:
2012-7-15 23:18
呵呵,很好,方便罗。
作者:
驰骋的风
时间:
2012-7-24 09:36
高手速来赐教!kismet里面怎么加一个延迟DELAY??
unity特效大家PP_武功盖世呀
【严重分享】Unity3D_3.0破解版[安装包][下载]
高手请赐教!用模型做的特效动画材质丢失
antares_universe(vizio)可视化编辑
作者:
C.R.CAN
时间:
2012-8-4 01:31
不错哦,谢谢楼主
作者:
晃晃
时间:
2012-8-13 23:55
先垫一块,再说鸟
作者:
菜刀吻电线
时间:
2012-9-4 23:18
读铁系缘分,顶铁系友情
作者:
C.R.CAN
时间:
2012-10-1 23:19
路过、路过、快到鸟,列位请继续...ing
作者:
tc
时间:
2012-10-13 23:27
好`我顶``顶顶
作者:
奇
时间:
2012-11-7 23:38
无聊时可以刷屏幕 灌水 也可以试试 帖子的标题究竟可以写多长
作者:
奇
时间:
2012-12-6 23:20
你们都躲开,我来顶
作者:
C.R.CAN
时间:
2012-12-14 23:19
不会吧,太恐怖了
作者:
菜刀吻电线
时间:
2013-2-12 23:28
既来之,则看之!
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5