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 % 3;
        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, 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, 1.0F); // (紅red,綠green,藍blue,透明)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(0.0F, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
            Image img2 = GameObject.Find("Image2").GetComponent<Image>();
            img2.color = new Color(1.0F, 1.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
        }
    }
    void mywait()
    {
        while (WaitTimecount <= fMyWaitTime)
        {
            //do stuff;
            WaitTimecount = WaitTimecount + 0.01;
            Debug.Log(WaitTimecount);
        }
    }
}

沒有留言:

張貼留言