查看: 1541|回复: 0
打印 上一主题 下一主题

GUI闪烁效果

[复制链接]

5552

主题

2

听众

8万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
11

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-2-20 14:00:16 |只看该作者 |倒序浏览
using UnityEngine;

using System.Collections;
public class MainBoardTop : MonoBehaviour

{

public Texture2D Logo;

public Texture2D SysInfo;

public Texture2D FriInfo;

public Texture2D IcoHelp;

public GUIStyle style;

public GUIStyle pathStyle;

private bool displaySysLabel = false;

private bool displayFriLabel = false;

IEnumerator Start()

{

yield return StartCoroutine(flashSysLabel());

yield return StartCoroutine(flashFriLabel());

}

IEnumerator flashSysLabel()

{

while(***e)

{

displaySysLabel = ***e;

yield return new WaitForSeconds(0.5f);

displaySysLabel = false;

yield return new WaitForSeconds(0.5f);

}

}

IEnumerator flashFriLabel()

{

while(***e)

{

displayFriLabel = ***e;

yield return new WaitForSeconds(0.5f);

displayFriLabel = false;

yield return new WaitForSeconds(0.5f);

}

}

void OnGUI()

{

GUI.BeginGroup(new Rect(0, 0, 300, 100));

GUI.Button(new Rect(3,5,37,37),Logo,style);

GUI.Button(new Rect(45,8,150,15),"test",pathStyle);

if(displaySysLabel == ***e)

{

GUI.Label(new Rect(45,25,16,16),SysInfo,style);

}

GUI.Label(new Rect(61,25,16,16),"0",style);

if(displayFriLabel == ***e)

{

GUI.Label(new Rect(77,25,16,16),FriInfo,style);

}

GUI.Label(new Rect(93,25,16,16),"0",style);

GUI.Label(new Rect(108,25,16,16),IcoHelp,style);

GUI.EndGroup();

}

}

原文地址:http://www.cnblogs.com/lm3515/archive/2010/08/21/1805324.html
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-2-24 02:22 , Processed in 0.060917 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部