先上效果图

图片资源来自http://www.51miz.com/

1.素材准备

在http://www.51miz.com/搜索png格式的数字图片,用Unity自带的图集制作工具,进行分割。Container是一个Image,很简单就不细说了。

2.素材准备好,就制作UI了。

3.前戏做好就可以撸代码了。

using System.Collections;
using UnityEngine;
using UnityEngine.UI;
namespace View
{public class MyTimer : MonoBehaviour{public float timeDelay = 1f;                                            //时间间隔public Sprite[] numbersImage;                                           //替换的图片public Image numbersContainer;                                          //显示图片的容器//  private bool _onOff = true;                                             //开关//  private short curImageIndex = 0;                                      //当前播放的图片编号private void Start(){StartCoroutine("StartTimer");}/// <summary>/// 使用协程等待,替换图片/// </summary>/// <returns></returns>private IEnumerator StartTimer(){int index = 0;                                                       //当前播放的图片编号while (index < (numbersImage.Length)){numbersContainer.sprite = numbersImage[index];                  //替换图片yield return new WaitForSeconds(timeDelay);++index;}}}}

转载于:https://www.cnblogs.com/blackteeth/p/10182975.html

Unity使用协程技术制作倒计时器相关推荐

  1. Unity通过协程实现回合制战斗

    Unity通过协程实现回合制战斗(一.1v1部分) - 技术专栏 - Unity官方开发者社区本文详细地阐述了如何实现回合制战斗,从配置文件到战斗数据,最后再通过协程实现战斗 - Unity技术专栏是 ...

  2. Unity的协程详解

    一.协程的定义 协程,即为协同程序. Unity中的协程由协程函数和协程调度器两部分构成.协程函数使用的是C#的迭代器, 协程调度器则利用了MonoBehaviour中的生命周期函数来实现. 协程函数 ...

  3. python协成_Python协程技术的演进

    引言 1.1. 存储器山 存储器山是 Randal Bryant 在<深入理解计算机系统>一书中提出的概念. 基于成本.效率的考量,计算机存储器被设计成多级金字塔结构,塔顶是速度最快.成本 ...

  4. unity协程_[C#进阶]C#实现类似Unity的协程

    使用过Unity的同学一定知道,Unity提供了一套协程机制,简直不要太好用.但是这个协程依赖于Unity引擎,离开Unity就无法使用.那有没有办法实现不依赖Unity的协程呢?答案是当然阔以. 所 ...

  5. python gevent async_谈谈Python协程技术的演进

    原标题:谈谈Python协程技术的演进 Coding Crush Python开发工程师 主要负责岂安科技业务风险情报系统redq. 引言 1.1. 存储器山 存储器山是 Randal Bryant ...

  6. 用EXCEL制作“倒计时器

    用EXCEL制作"倒计时器 添加链接描述 b = Now() + a '计算结束时间 [c3] = Format(b, "yyyy-m-d h:mm:ss") '设置单元 ...

  7. Unity中协程与线程的区别

    本文转载自:https://blog.csdn.net/qq_25122429/article/details/80481443 协同程序(coroutine)与多线程情况下的线程比较类似:有自己的堆 ...

  8. unity update 协程_Unity 协程的原理

    Unity 协程的原理 发布时间:2019-06-13 18:45, 浏览次数:1118 , 标签: Unity 协程不是多线程,协程还是在主线程里面(注:在Unity中非主线程是不可以访问Unity ...

  9. Unity 模拟协程实现计时器功能

    众所周知,在Unity里面开启协程会有消耗,有时候就算我们只需要用到一个简单的计时器,必须开一个协程或者自己写一个计时器.这里提供了一个通用的计时器类,里面还实现了内存池管理,使用完的计时器回收备用. ...

最新文章

  1. Net Core下使用RabbitMQ比较完备两种方案(虽然代码有点惨淡,不过我会完善)
  2. OpenCV4每日一练day6:Image Watch的使用
  3. 神奇的datetime和datetime,一毫秒引发的血案
  4. 智能家居APP设计规格
  5. 常用的台湾繁体字字体(轉)
  6. 【人工智能】马尔可夫链模型是什么?
  7. 使用canvas保存网页为pdf文件支持跨域
  8. Ps如何制作动态图片
  9. python人民币转大写_Python人民币大写转换代码
  10. 360也开源了一个 kubernetes 的管理后台系统 Wayne
  11. USB大容量存储设备无法启动--这个设备(服务)的驱动程序已被禁用。另一个驱动程序可以提供这个功能。
  12. 此计算机 未识别的网络,未识别的网络无网络访问解决方法(图文)
  13. 乐高大颗粒作品24:金蟾
  14. 计算机主机关不了,电脑无法关机怎么办_电脑正常关机关不了如何解决
  15. matlab 三角函数 积化和差,三角函数积化和差与和差化积公式
  16. 3种方法教你应对高智商型反社会人格者
  17. 组装台式机后进入PE,检测不到硬盘的解决方法
  18. 百度经纬度和google经纬度转换测试
  19. SSM出租车查询系统 毕业设计-附源码220915
  20. android如何设置软件的版本,android如何实现对软件版本的配置

热门文章

  1. 基于SAP Kyma的订单编排增强介绍
  2. SAP CRM和C4C的客户主数据修改历史记录查询
  3. 观察者模式在SAP CRM One Order回调函数中的应用
  4. angular html清除元素,使用AngularJS删除DOM元素
  5. 的it生活_在日本生活了10年的IT女,聊聊回国工作的亲身经历
  6. anaconda moviepy_Win10配置anaconda和jupyter
  7. android linearllayout 隐藏 动画,AnimatedLinearLayout:带删除动画的LinearLayout
  8. opencv中的imwrite如何保存_如何把公众号的文章用文档保存到电脑中?
  9. mac终端连接linux中断,Mac电脑iTerm2链接Linux服务器断线解决方案
  10. 联想服务器开机显示系统恢复选项,联想电脑win10系统开机时按哪个键进入一键还原模式...