2016年12月15日 星期四

161216 黃綠紅

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").GetComponent<Image> ();
img.color = new Color(1.0F, 0.0F, 0.0F, 1.0F);


}
if (countnum==1)
{
Image img = GameObject.Find ("Image").GetComponent<Image> ();
img.color = new Color(0.0F, 1.0F, 0.0F, 1.0F);
}

if (countnum==2)
{
Image img = GameObject.Find ("Image").GetComponent<Image> ();
img.color = new Color(1.0F, 1.0F, 0.0F, 1.0F);

}


}




void mywait()
{

while (WaitTimecount <= fMyWaitTime) {
//do stuff;

WaitTimecount = WaitTimecount + 0.01;
Debug.Log ( WaitTimecount );

}

}

}



--------------------------------------------------


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

public class bbb : 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("Text1").GetComponent<Text>();
num = num + 1;
int countnum = num % 3;
mytxt.text =countnum.ToString();
WaitTimecount=0;
mywait ();

if (countnum==0)
{
Image img = GameObject.Find ("Image2").GetComponent<Image> ();
img.color = new Color(0.0F, 0.0F, 0.0F, 1.0F);


}
if (countnum==1)
{
Image img = GameObject.Find ("Image2").GetComponent<Image> ();
img.color = new Color(0.0F, 1.0F, 0.0F, 1.0F); 
}

if (countnum==2)
{
Image img = GameObject.Find ("Image2").GetComponent<Image> ();
img.color = new Color(0.0F, 0.0F, 0.0F, 1.0F); 

}


}




void mywait()
{

while (WaitTimecount <= fMyWaitTime) {
//do stuff;

WaitTimecount = WaitTimecount + 0.01;
Debug.Log ( WaitTimecount );


}

}

-----------------------------------------------

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

public class ccc : 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("Text1").GetComponent<Text>();
num = num + 1;
int countnum = num % 3;
mytxt.text =countnum.ToString();
WaitTimecount=0;
mywait ();

if (countnum==0)
{
Image img = GameObject.Find ("Image3").GetComponent<Image> ();
img.color = new Color(0.0F, 0.0F, 0.0F, 1.0F);


}
if (countnum==1)
{
Image img = GameObject.Find ("Image3").GetComponent<Image> ();
img.color = new Color(0.0F, 0.0F, 0.0F, 1.0F); 
}

if (countnum==2)
{
Image img = GameObject.Find ("Image3").GetComponent<Image> ();
img.color = new Color(1.0F, 1.0F, 0.0F, 1.0F); 

}


}




void mywait()
{

while (WaitTimecount <= fMyWaitTime) {
//do stuff;

WaitTimecount = WaitTimecount + 0.01;
Debug.Log ( WaitTimecount );


}

}





沒有留言:

張貼留言