分享

利用协程优化耗时的处理

 追风剑情 2014-03-07
using UnityEngine;
using System.Collections;

public class StartTest : MonoBehaviour {

bool isover = true;

// Update is called once per frame
void Update () {

    if (isover) {
         isover = false;
         StartCoroutine ("StartCoroutineTest");
    }
}

IEnumerator StartCoroutineTest()
{
        for (int i=0; i<=10000; i++) {//这里会每帧执行一次循环
              Debug.Log("i="+i);
              if(i==10000) isover = true;
              yield return null;
        }
}
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多