纳金网
标题:
unity获取系统时间
[打印本页]
作者:
王者再临
时间:
2014-12-31 22:34
标题:
unity获取系统时间
创建一个GUI Texture,javascript脚本,就下面代码挂上,即可实时获取系统时间
区别: C#是用DateTime类来获取时间,js是用Date对象来获取时间。
#pragma strict
var currentSystemTine:String;//定义获取系统时间
function Start()
{
}
function Update () {
currentSystemTine = Date.Now.ToString(“hh:mm:ss”); //获取系统时间,可以只显示小时和分钟,自己决定即可
guiText.text=currentSystemTine;
}
//下面为javascript代码,1分钟倒计时
将GUIText拖入面板中即可
var display : GUIText;
var maxTime : float =60; //时间
private var time : float;
function OnEnable()
{
UpdateTime();
}
function UpdateTime () {
time = maxTime;
while(time > 0)
{
display.text = Mathf.Floor(time / 60) + “:” + time % 60;
yield WaitForSeconds(1);
time -= 1;
}
}
var display : GUIText;
var maxTime : float =60; //时间
var object : Object;
private var time : float;
function OnEnable()
{
}
function UpdateTime () {
time = maxTime;
while(time > 0)
{
display.text = Mathf.Floor(time / 60) + “:” + time % 60;
yield WaitForSeconds(1);
time -= 1;
}
//object.DoThings(); //时间到,可以了,
}
function OnGUI()
{
if(GUILayout.Button(“开始计时”))
{
UpdateTime();
}
}
如果想点击按钮后才开始倒计时,那么只需要添加OnGUI()函数
var display : GUIText;
var maxTime : float =60; //时间
private var time : float;
function UpdateTime () {
time = maxTime;
while(time > 0)
{
display.text = Mathf.Floor(time / 60) + “:” + time % 60;
yield WaitForSeconds(1);
time -= 1;
}
}
function OnGUI()
{
if(GUILayout.Button(“开始计时”))
{
UpdateTime();
}
}
复制代码
作者:
tianhett
时间:
2014-12-31 23:22
涨姿势了。。。。。。。
作者:
KISS2015
时间:
2015-1-2 19:22
能得到OS系统的时间吗?
作者:
我不再年轻
时间:
2015-1-3 11:09
不错, 学习了!
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5