Unity_计时器的实现
2017-08-19 20:36
267 查看
计时器在很多地方都需要使用,例如在游戏中记录时间等
下面就是计时器的实现方法
下面是计时器的结果
下面就是计时器的实现方法
//设定计时器的时,分,秒 int second = 0; int minute = 0; int hour = 0; //设定需要显示到屏幕上的字符串 string s; string m; string h; //用来计算时间的变量 float time; string timeStr = "0:0:0";
//Update是每帧执行一次,1秒回执行多次 void Update () { //Time.deltaTime是执行一帧需要的时间 time += Time.deltaTime; if (time >= 1) { //当time>=1时,表示Update执行总时间到了1秒 second++; //这时需要time去重新记录Update执行的时间,要减去1(有可能会大于1) time -= 1; } if (second == 60) { //秒和分钟的关系 minute++; second = 0; } if (minute == 60) { //分钟和小时的关系 hour++; minute = 0; } } //显示在界面的数据 void OnGUI() { s = "" + second; m = "" + minute; h = "" + hour; timeStr = h + ":" + m + ":" + s; //在屏幕上显示的位置和内容 GUI.Label(new Rect(0, 60, 100, 60), timeStr); }
下面是计时器的结果
相关文章推荐
- Unity-只使用一个计时器来实现多波怪的生成
- Unity 封装 倒计时(计时器,CountDownTimer),实现周期更新、技能冷却等功能
- Unity 模拟协程实现计时器功能
- unity计时器功能的实现
- 基于NStime计时器的实现
- C#在Unity中接口的实现
- Unity 中实现 打击感的物理
- 【设计模式】使用unity实现外观模式(Facade mode)
- 在unity中实现机械臂的仿真操作的方法
- Unity 使用 Runtime NavMesh(运行时导航),实现AI在场景变化时,重新计算路线
- 让IoC动态解析自定义配置(提供基于Unity的实现)
- Unity无缝循环世界实现
- unity中实现的第三人称摄像机控制脚本。
- 初学JS——实现基于计时器的小游戏。
- Unity使用WebCamTexture 实现手机前后摄像头调用
- 使用Unity 实现 AOP
- Unity人物残影实现
- Unity实现绘制线断二-----用GL画矩形线框
- 进阶_计时器(Handler+TimerTask实现)_150503
- unity 通过点击游戏小地图,来移动主相机功能实现