計時器
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Globalization;
public class countdown : MonoBehaviour {
public Text mytext;
public Text mytxt;
private float myTime = 0f;
private bool isFinish=false;
// Use this for initialization
void Start () {
myTime = float.Parse (mytext.text, CultureInfo.InvariantCulture.NumberFormat);
}
// Update is called once per frame
void Update () {
if(myTime>0f)
{
myTime-=Time.deltaTime;
int myNumber=(int)myTime;
mytext.text=myNumber.ToString();
}
else
{
if (!isFinish) {
print ("time out");
mytext.text = "0";
isFinish = true;
}
}
mytxt.text = System.DateTime.Now.ToString ();
}
}
using UnityEngine;
using System.Collections;
using System;
using UnityEngine.UI;
public class system : MonoBehaviour {
 // Use this for initialization
 public Text mytext;
 void Start(){
 } 
 // Update is called once per frame
 void Update () {
  mytext.text = System.DateTime.Now.ToString ();
 }
}
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class c : MonoBehaviour {
 public bool timeon=true;
 float time;
 // Use this for initialization
 void Start () {
 }
 // Update is called once per frame
void Update () {
  if(timeon){
   time += Time.deltaTime;
   Text mytext = GameObject.Find ("Canvas/Panel/Text").GetComponent<Text>();
   mytext.text = Time.time.ToString ();
 }
}
}
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class b : MonoBehaviour {
 // Use this for initialization
 void Start () {
 }
 // Update is called once per frame
 void Update () {
 }
 public void myfun(){
  Text mytext = GameObject.Find ("Canvas/Panel/Text").GetComponent<Text> ();
  //mytext.text = Random.Range (1, 4).ToString ();//
  mytext.text=Time.time.ToString();
  Time.timeScale = 0;
}
}
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System;
public class a : MonoBehaviour {
 // Use this for initialization
 void Start () {
 }
 // Update is called once per frame
 void Update () {
 }
 public void myfun(){
  Text mytext = GameObject.Find ("Canvas/Panel/Text").GetComponent<Text> ();
  //mytext.text = Random.Range (1, 4).ToString ();//
  mytext.text=Time.time.ToString();
  Time.timeScale = 1;
 }
}
 
沒有留言:
張貼留言