2016年12月15日 星期四




========================================================================
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class counter : MonoBehaviour {
   int num;
   double fMyWaitTime=3.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 (2)").GetComponent<Image>();
   img.color = new Color(1.0F, 0.0F, 0.0F, 1.0F);
// (紅red,綠green,藍blue,透明)
Image img1 = GameObject.Find ("Image").GetComponent<Image>();
img1.color = new Color(0.0F, 0.0F, 0.0F, 1.0F);
Image img2 = GameObject.Find ("Image (1)").GetComponent<Image>();
img2.color = new Color(0.0F, 0.0F, 0.0F, 1.0F);
}
if (countnum==1)
{
Image img = GameObject.Find ("Image (1)").GetComponent<Image>();
   img.color = new Color(0.0F, 1.0F, 0.0F, 1.0F);
Image img1 = GameObject.Find ("Image (2)").GetComponent<Image>();
img1.color = new Color(0.0F, 0.0F, 0.0F, 1.0F);
Image img2 = GameObject.Find ("Image").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(1.0F, 1.0F, 0.0F, 1.0F);
Image img1 = GameObject.Find ("Image (1)").GetComponent<Image>();
img1.color = new Color(0.0F, 0.0F, 0.0F, 1.0F);
Image img2 = GameObject.Find ("Image (2)").GetComponent<Image>();
img2.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 );
       }
   }
}

沒有留言:

張貼留言