码迷,mamicode.com
首页 > 编程语言 > 详细

Unity3D中C#获取游戏时间并显示成秒表格式

时间:2014-11-21 14:16:49      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   os   sp   for   on   

using UnityEngine;
using System.Collections;

public class time1 : MonoBehaviour {
    
    float time = 0;
    int minutes,seconds,microseconds;
    //public GameObject lab;
    
    // Use this for initialization
    void Start () {
        //lab = this.lab ;
    }

    
    // Update is called once per frame
    void Update () {
    
        time += Time.deltaTime;
        
        minutes = ((int)time)/60;
        seconds = ((int)time)-(((int)time)/60)*60;
        microseconds = (int)(time*100)- (int)(time*100)/100*100;
        
        
        
        if( minutes == 0 )
        {    
            if(seconds == 0)
            {
                if(microseconds == 0)
                {
                    Debug.Log("00:00:00");
                }
                if(microseconds>0 && microseconds< 10)
                    
                {
                    Debug.Log("00:00:0" + microseconds);
                
                }
                if(microseconds>9)
                {
                    Debug.Log("00:00:" + microseconds);
                }
            }
            if(seconds > 0 && seconds < 10)
                
            {
                if(microseconds == 0)
                {
                    Debug.Log("00:0"+ seconds+":00");
            
                }
                if(microseconds > 0 && microseconds < 10)
                {
                    Debug.Log("00:0"+ seconds+":0"+microseconds);
            
                }
                if(microseconds >9)
                {
                    Debug.Log("00:0"+ seconds+":"+microseconds);
            
                }
            }
                
            if(seconds > 9 && seconds < 60)
            {
                if(microseconds==0)
                {
                    Debug.Log("00:"+seconds+":00");

                }
                if(microseconds > 0 && microseconds < 10)
                {
                    Debug.Log("00:"+ seconds+":0"+microseconds);
            
                }
                if(microseconds > 9)
                {
                    Debug.Log("00:"+ seconds+":"+microseconds);
                }
                
            }
        }
        
        
        if(minutes > 0&& minutes <10)
        {
            if(seconds == 0)
            {
                if(microseconds == 0)
                {
                    Debug.Log("0"+minutes+ ":00:00");
                }
                if(microseconds>0 && microseconds< 10)
                    
                {
                    Debug.Log("0"+ minutes +":00:0" + microseconds);
                
                }
                if(microseconds > 9)
                {
                    Debug.Log("0"+minutes+ ":00:"+microseconds);
                }
            }
            if(seconds > 0 && seconds < 10)
                
            {
                if(microseconds == 0)
                {
                    Debug.Log("0"+minutes+":0"+ seconds+":00");
            
                }
                if(microseconds > 0 && microseconds < 10)
                {
                    Debug.Log("0"+minutes+":0"+ seconds+":0"+microseconds);
            
                }
                if(microseconds > 9)
                {
                    Debug.Log("0"+minutes+":0"+ seconds+":"+microseconds);
            
                }
            }
                
            if(seconds > 9 && seconds < 60)
            {
                    if(microseconds == 0)
                    {
                        Debug.Log("0"+minutes+":"+seconds+":00");
                    }
                    if(microseconds>0 && microseconds< 10)
                    
                    {
                        Debug.Log("0"+minutes+":"+seconds+":0"+microseconds);
                
                    }
                    if( microseconds > 9)
                    
                    {
                        Debug.Log("0"+minutes+":"+seconds+":"+microseconds);
                
                    }
            }
                
        }
        if(minutes>9)
        {
            if(seconds == 0)
            {
                if(microseconds == 0)
                {
                    Debug.Log(minutes+ ":00:00");
                }
                if(microseconds>0 && microseconds< 10)
                    
                {
                    Debug.Log(minutes +":00:0" + microseconds);
                
                }
                if(microseconds > 9)
                {
                    Debug.Log(minutes+ ":00:"+microseconds);
                }
            }
            if(seconds > 0 && seconds < 10)
                
            {
                if(microseconds == 0)
                {
                    Debug.Log(minutes+":0"+ seconds+":00");
            
                }
                if(microseconds > 0 && microseconds < 10)
                {
                    Debug.Log(minutes+":0"+ seconds+":0"+microseconds);
            
                }
                if(microseconds > 9)
                {
                    Debug.Log(minutes+":0"+ seconds+":"+microseconds);
            
                }
            }
                
            if(seconds > 9 && seconds < 60)
            {
                    if(microseconds == 0)
                    {
                        Debug.Log(minutes+":"+seconds+":00");
                    }
                    if(microseconds>0 && microseconds< 10)
                    
                    {
                        Debug.Log(minutes+":"+seconds+":0"+microseconds);
                
                    }
                    if( microseconds > 9)
                    
                    {
                        Debug.Log(minutes+":"+seconds+":"+microseconds);
                
                    }
            }
        }
        
    }
        
}
    
    

    



        

 

Unity3D中C#获取游戏时间并显示成秒表格式

标签:style   blog   io   ar   color   os   sp   for   on   

原文地址:http://www.cnblogs.com/heisaijuzhen/p/4112686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!