2016年12月15日 星期四

紅綠燈





using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class Counter : MonoBehaviour {
    int num;
    double fMyWaitTime = 2.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 % 2;
        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,透明)
       

        }
        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,透明)
         

        }
   }
    void mywait()
{
    while(WaitTimecount <= fMyWaitTime) {
    //do stuff;
    WaitTimecount = WaitTimecount + 0.01;
    Debug.Log(WaitTimecount);
}
}
}

沒有留言:

張貼留言