Unity3d时钟脚本
来源:互联网 发布:程序员客栈如何接单 编辑:程序博客网 时间:2024/05/22 05:07
- var Tu1 : Texture2D;
- var Time1 : float = 0;
- function FixedUpdate () {
- Time1 += Time.deltaTime;
- }
- function OnGUI () {
- GUI.Label(Rect(250,170,161,62),getTime(Time1));
- GUIUtility.RotateAroundPivot (6*Time1, Vector2(103, 200));
- GUI.DrawTexture(Rect(100,100,6,100),Tu1);//秒针
- GUIUtility.RotateAroundPivot (-6*Time1, Vector2(103, 200));
- GUIUtility.RotateAroundPivot (0.1*Time1, Vector2(103, 200));
- GUI.DrawTexture(Rect(100,120,6,80),Tu1);//分针
- GUIUtility.RotateAroundPivot (-0.1*Time1, Vector2(103, 200));
- GUIUtility.RotateAroundPivot (0.1/60*Time1, Vector2(103, 200));
- GUI.DrawTexture(Rect(100,140,6,60),Tu1);//时针
- GUIUtility.RotateAroundPivot (-0.1/60*Time1, Vector2(103, 200));
- }
- function getTime(time : float) : String{
- if(time<0){
- return "00:00:00";
- }
- var lastTime : String = "";
- var hour = Mathf.FloorToInt(time/3600%24);
- if(hour/10 >=1){
- lastTime+="" + hour;
- }else{
- lastTime +="0" + hour;
- }
- var minute = Mathf.FloorToInt(time/60%60);
- if(minute/10 >=1){
- lastTime+=":" + minute;
- }else{
- lastTime +=":0" + minute;
- }
- var second = Mathf.FloorToInt(time%60);
- if(second/10 >=1){
- lastTime+=":" + second;
- }else{
- lastTime +=":0" + second;
- }
- return lastTime;
- }
本文来自:http://blog.csdn.net/zhulinpptor/article/details/5883056
- Unity3d时钟脚本
- Unity3D-- GUI 时钟脚本
- Unity3d GUI 时钟脚本
- Unity3d GUI实现时钟效果脚本
- javascript时钟脚本
- 【Unity3D编程】简易时钟制作
- 【unity3d脚本】走路飞行脚本
- 一个显示时钟的脚本
- Linux脚本小程序 时钟
- Android Unity3d 移动脚本
- Unity3d 雨滴落水脚本
- Unity3D shader脚本
- MouseLook脚本使用-- Unity3D
- Unity3D 脚本入门
- Unity3d脚本中文支持
- Unity3D shader脚本
- unity3d 性能 脚本优化
- unity3d 摄像机切换脚本
- jobs命令,杀前台和后台进程
- Spring+Email 发送邮件
- HDU 1027 全排列
- 数学之美 系列二 -- 谈谈中文分词
- POSIX线程:API .
- Unity3d时钟脚本
- MySQL Error 1130 Host 'localhost' is not allowed to connect to this MySQL server
- 让android支持RTSP(live555分析)
- 多线程二 多线程中的隐蔽问题揭秘
- AsyncQueryHandler异步处理框架
- chkdsk
- Unity3D AI人工智能(坦克模型自动寻怪,自动追击)
- 将指定内容写到指定文件中
- android Notification 的使用