Unity中定时器的简易使用

这篇具有很好参考价值的文章主要介绍了Unity中定时器的简易使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

//定时器写法1

float total_time;
void Update(){
  this.total_time += (Time.deltaTime);
  if(total_time > = 5)//5秒后停止
  {
    return;
  }
}

//定时器写法2

void Hello(){

}
this.Invoke("Hello",5.0f);//5秒后执行Hello函数
void Hello(){

}
this.InvokeRepeating("Hello",3,3);//每隔3秒调用一次Hello函数
this.CancelInvoke("Hello");//取消重复定时器

//定时器写法3

协程的定时中断文章来源地址https://www.toymoban.com/news/detail-546767.html

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class game : MonoBehaviour
{
    private int level = 3;
    // Use this for initialization
    void Start()
    {
        //启动一个协程,必须是继承自MonoBehaviour才能使用
        this.StartCoroutine(this.con_entry());

        //主线程依然在执行
        //...
    }

    //协程和主线程是在同一个线程里面的,不会有什么线程切换
    //协程的入口函数

到了这里,关于Unity中定时器的简易使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Js定时器来定时跳转

    🍎道阻且长,行则将至。🍓 Js小记🍀 记录:想实现在5秒后跳转到指定页面,使用到 JS定时器 和 Location 对象。 有两种定时器: setTimeout 和 setInterval ,一个是在指定时间结束后执行一次,另一个是根据指定时间循环。 Location 对象是 JavaScript 对地址栏封装的对象。可以通过操

    2023年04月08日
    浏览(46)
  • flink中使用外部定时器实现定时刷新

    我们经常会使用到比如数据库中的配置表信息,而我们不希望每次都去查询db,那么我们就想定时把db配置表的数据定时加载到flink的本地内存中,那么如何实现呢? 1.在open函数中进行定时器的创建和定时加载,这个方法对于所有的RichFunction富函数都适用,包括RichMap,RichFilter,

    2024年02月06日
    浏览(45)
  • Zinx框架-游戏服务器开发002:框架学习-按照三层结构模式重构测试代码+Tcp数据适配+时间轮定时器

    三层结构重构原有功能 自定义消息类,继承UserData,添加一个成员变量szUserData 定义多个Role类继承Irole,重写ProcMsg函数,进行不同处理 定义protocol类,继承Iprotocol,重写四个函数,两个函数时原始 数据和用户数据之间的转换;另两个用来找消息处理对象和消息发 送对象。 定

    2024年02月05日
    浏览(57)
  • STM32定时器使用计算

    一、使用例程代码: 二、定时时间计算:

    2024年02月12日
    浏览(57)
  • UE4使用定时器

    上面的文章中,我们创建了一个门,并且当人才上去的时候,门就会打开,当离开的时候,门就自动关闭了。大概但是我们希望当我们离开以后,至少还要有一段时间才能关闭,这时就用到了定时器。 定义一个定时器句柄 使用定时器 第一个参数:把时间控制权交给谁,Tim

    2024年02月13日
    浏览(52)
  • tcp 中使用的定时器

    定时器的使用场景主要有两种。 (1)周期性任务 这是定时器最常用的一种场景,比如 tcp 中的 keepalive 定时器,起到 tcp 连接的两端保活的作用,周期性发送数据包,如果对端回复报文,说明对端还活着;如果对端不回复数据包,就会判定对端已经不存在了;再比如分布式系

    2024年02月20日
    浏览(48)
  • STM32定时器(TIM1、TIM2、TIM3、TIM4、TIM5、TIM8)高级定时器+普通定时器,配置使用

    2.1 时钟来源 计数器时钟可以由下列时钟源提供: ·内部时钟(CK_INT) ·外部时钟模式1:外部输入脚(TIx) ·外部时钟模式2:外部触发输入(ETR) ·内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器,如可以配置一个定时器Timer1而作为另一个定时器Timer2的预分频器。

    2024年02月02日
    浏览(55)
  • 【QT】——定时器QTimer的使用

    目录 常见的函数 构造函数 获取/设置定时器间隔时间 启动/停止定时器  信号 设置定时器的时间的两种方法 设置定时器精度 其他函数 静态函数 实例 QTimer是QT框架中的定时器类型,它的使用方法如下: 定义一个调用QTimer对象,调用start()函数启动定时器,则 定时器则会周期

    2024年02月12日
    浏览(41)
  • STM32通用定时器的使用

    (1)使能定时器时钟 本章定时器实验,我们使用的是通用定时器 TIM4,我们知道 TIM4 是挂接在 APB1 总线上的,所以可以使用 APB1 总线时钟使能函数来使能 TIM4 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4,ENABLE);//使能 TIM4 时钟 (2)初始化定时器参数,包含自动重装值,分频系数,计数方式

    2024年02月10日
    浏览(41)
  • 在 React 中如何使用定时器

    在React中使用定时器通常有两种方式:使用 setInterval 和 setTimeout 函数。 使用 setInterval 函数: 首先,在组件中导入 useEffect 和 useState 函数: 在组件中声明一个状态变量来存储定时器的ID: 在组件的 useEffect 钩子函数中启动定时器: 在上述代码中,通过 useEffect 中的一个空数组

    2024年02月10日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包