一.简单的倒计时:
var time_:int;
function Update()
{
time_=100-Time.time;
print(time_.ToString());
}
二.Unity3D GUI 时钟脚本:
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;
}

转载于:https://www.cnblogs.com/wangrongjie/p/7346888.html

Unity3D倒计时两种方法相关推荐

  1. 如何将unity3d动画嵌入html,在Unity3D中使用精灵动画引擎制作动画的两种方法

    7月28日消息,如今的游戏玩家对于游戏角色的动作要求越来越高,给开发者提出了众多的要求,工作量也相应上升.那么如何才能简单快速地制作角色动画以提升效率呢?下面就和大家分享两个在Unity3D中使用精灵 ...

  2. 在Unity3D中使用精灵动画引擎制作动画的两种方法

    本文节选翻译自Gamasutra社区博客,文中观点仅代表作者本人意见,与本公众号无关. 在Unity3D中使用精灵动画引擎的两种方法 本文将介绍两种简单快捷的方法来制作游戏角色动画. 1.动画和动画控 ...

  3. BIGEMAP使用Unity3D制作真实地形的两种方法

    使用Unity3D制作真实地形的两种方法: 1.在SceneView中使用height tools直接绘制: 2.使用外部工具制作的heightmaps: 具体操作如下: 1.准备一块DEM数据,格式 ...

  4. 使用Unity3D制作真实地形的两种方法

    使用Unity3D制作真实地形的两种方法: 1.在SceneView中使用height tools直接绘制: 2.使用外部工具制作的heightmaps: 具体操作如下: 1.准备一块DEM数据,格式 ...

  5. unity3d为对象添加脚本的两种方法

    首先添加一个物体,然后新建一个C#脚本.接下去有两种方法把C#脚本与物体绑定. 1.在类声明上方添加如下代码: [AddComponentMenu("a/b")] 这句话表示在该物 ...

  6. php控制windows系统关机,window_winXP系统设置一键关机的两种方法,windows系统关机需要三步,对我 - phpStudy...

    winXP系统设置一键关机的两种方法 windows系统关机需要三步,对我这样的懒人来说实在不方便.在网络上寻找了许多方法,最后用了一个.现在介绍给有需要的人.关机方法是鼠标一点关机或热键关机. 创建 ...

  7. Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法)

    Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法) 目录 Unity Android 之 应用打开手机的指定网 ...

  8. win2012命令计算机,Windows2012重启的两种方法:cmd命令关机重启分享

    分享者:iweb2020  阅读量:3748 小金子学院目录最新收录:投资寓言故事之鸡的故事 D 囻 囼9困 囱 囲㊣男 Windows2012重启的两种方法:cmd命令关机重启分享 一,window ...

  9. 服务器如何关闭硬盘自检,去除非法关机硬盘错误造成的开机硬盘自检的两种方法...

    大家都知道,当我们的宝贝电脑上一次非正常关机或者硬盘有错误下一次开机时系统就会对硬盘进行自检,有时大家会觉得这自检太漫长或太烦,那么我们就没有办法关闭这种自检吗?答案是否定的,关闭自检一下两种方法: ...

  10. C# WPF 调用打印机的两种方法

    C# WPF 调用打印机的两种方法 最近在调试打印机,为了方便测试写了一个小demo.为了更好的判断是打印机硬件的问题还是动态库的问题,设定了定时器不间断打印来进行测试.现来分享记录一下. 需要调用两 ...

最新文章

  1. python time.time和time.clock_Python中time.clock和 time.time的对比探究
  2. 校园交易平台后台系统git操作全过程
  3. 权威认可!PolarDB-X高分通过中国信通院《分布式事务数据库稳定性专项评测》
  4. NETGEAR拒绝连接请求_破案:Kubernetes/Docker 上无法解释的连接超时
  5. 众筹网站系统源码+手机端
  6. 五大软件设计原则学习笔记1——单一职责原则
  7. FTP用户无法登陆排错详解
  8. MFC动态菜单全攻略
  9. 服务器后端开发系列——《实战Nginx高性能Web服务器》 (转载)
  10. 关于ie浏览器的降级问题
  11. python爬取豆瓣电影并分析_Python爬虫入门 | 2 爬取豆瓣电影信息
  12. 硬件学习之滤波电容的阻抗特性
  13. python爬虫实践(三)——爬取煎蛋网图片
  14. 凸函数二阶条件的理解及常见函数解析
  15. html 怎么检测ie浏览器的最高版本号,怎样在HTML代码里面判断IE版本?
  16. IP地址的规划和设计方法(二)
  17. 相干布居囚禁(CPT)原子钟的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. 解题记录 P4017 最大食物链计数 拓扑排序
  19. 《Python程序设计基础》【第六章】习题
  20. Elasticsearch7.x配置xpack实战

热门文章

  1. warning C4995: strcat name was marked as #pragma deprecated
  2. NPAPI中返回一个字串的正确做法
  3. 文件的长度,跟FileReader读到的长度,不一样
  4. LINUX开机,直接进入终端,如何加载硬盘
  5. java解析获得birt报表的数据_java pojo实体类做birt报表数据源
  6. 读取mysql表名称_JAVA动态读取mysql表的字段名索引
  7. timthumb+php,timthumb.php生成缩略图参数详解
  8. 加固社交关系 派派“场景+娱乐”模式异军突起
  9. 前端架构设计的方法论
  10. 使用 Python 学习和破解古典密码