UNITY中有Timer

简介: using UnityEngine; using System.Collections; using System.Timers; public class NewBehaviourScript : MonoBehaviour { // Use this for initial...
using UnityEngine;
using System.Collections;
using System.Timers;

public class NewBehaviourScript : MonoBehaviour {

	// Use this for initialization
	void Start () {

        Timer t = new Timer(100);
        t.Elapsed += T_Elapsed_Handle;
        t.Start();
	
	}

    private void T_Elapsed_Handle(object sender, ElapsedEventArgs e)
    {
        Debug.Log("T_Elapsed_Handle" + this.gameObject.name);
    }

  输出:

get_gameObject can only be called from the main thread.

 

看来Coroutin的出现就是为了解决这个问题,方便大家使用,

当然往主线程里Enqeue消息也是可以的

 

相关文章
|
Dart 测试技术 开发工具
了解 Flutter 的 Timer 类和 Timer.periodic【Flutter 专题 19】
在构建移动应用程序时,我们经常会遇到必须在一定时间后执行任务的场景。还记得在进入应用程序之前看到闪亮的启动画面吗? 或者我们可能需要一段代码在一段时间后重复执行,比如显示剩余时间限制以填充一次性密码或每秒更改小部件的颜色以创建漂亮的动画。
5472 0
|
7月前
|
Python
Pygame基础1-计时器timer
Pygame基础1-计时器timer
|
8月前
|
C# UED
41.C#:Timer控件
41.C#:Timer控件
80 1
|
8月前
|
C++
QT定时器的使用timer示例
QT定时器的使用timer示例
|
Java API 调度
Timer - 基础篇
Timer - 基础篇
185 0
Timer - 基础篇
定时器Timer使用教程
本文讲解定时器Timer的使用教程。
225 0
Flutter 135: 图解 Timer & ACETimerButton 自定义计时器按钮
0 基础学习 Flutter,第一百三十五步:简单自定义 ACETimerButton 倒计时按钮!
415 0
|
API 调度 Android开发
【Android 异步操作】Timer 定时器 ( Timer 与 TimerTask 基本使用 | Timer 定时器常用用法 | Timer 源码分析 )
【Android 异步操作】Timer 定时器 ( Timer 与 TimerTask 基本使用 | Timer 定时器常用用法 | Timer 源码分析 )
923 0
|
iOS开发
iOS NSTimer 定时器用法总结
iOS NSTimer 定时器用法总结
265 0