2016年12月22日 星期四

紅綠燈閃光




using UnityEngine; using System.Collections; using UnityEngine.UI; public class Counter : MonoBehaviour { int num; double fMyWaitTime=4.0; double WaitTimecount=0; // Use this for initialization void Start () { num = 0; } // Update is called once per frame void Update () { Text mytxt=GameObject.Find("Text").GetComponent<Text>(); num = num + 1; int countnum = num % 4; mytxt.text =countnum.ToString(); WaitTimecount=0; mywait (); if (countnum==0) { Image img = GameObject.Find ("Image").GetComponent<Image> (); img.color = new Color(1.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) Image img1 = GameObject.Find ("Image1").GetComponent<Image> (); img1.color = new Color(0.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) Image img2 = GameObject.Find ("Image2").GetComponent<Image> (); img2.color = new Color(0.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) } if (countnum==1) { Image img = GameObject.Find ("Image").GetComponent<Image> (); img.color = new Color(0.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) Image img1 = GameObject.Find ("Image1").GetComponent<Image> (); img1.color = new Color(0.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) Image img2 = GameObject.Find ("Image2").GetComponent<Image> (); img2.color = new Color(0.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) } if (countnum==2) { Image img= GameObject.Find ("Image").GetComponent<Image> (); img.color = new Color(0.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) Image img1 = GameObject.Find ("Image1").GetComponent<Image> (); img1.color = new Color(1.0F,1.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) Image img2 = GameObject.Find ("Image2").GetComponent<Image> (); img2.color = new Color(0.0F,0.0F,0.0F,0.1F); // (紅red,綠green,藍blue,透明) } if (countnum==3) { Image img= GameObject.Find ("Image").GetComponent<Image> (); img.color = new Color(0.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) Image img1 = GameObject.Find ("Image1").GetComponent<Image> (); img1.color = new Color(0.0F,0.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) Image img2 = GameObject.Find ("Image2").GetComponent<Image> (); img2.color = new Color(0.0F,1.0F,0.0F,1.0F); // (紅red,綠green,藍blue,透明) } } void mywait() { while (WaitTimecount <= fMyWaitTime) { //do stuff; WaitTimecount = WaitTimecount + 0.01; Debug.Log ( WaitTimecount ); } } }

聊天室對話結束

沒有留言:

張貼留言