unity里的什么函数可以成为携程。
2014-07-17 12:34
288 查看
一个函数以 IEnumerator 开头,而且里面只要有yield语句就行。
并不需要在经过该携程必须经过一次yield语句,例如:下面这种是正确的:
using UnityEngine;
using System.Collections;
public class twoIEnumerator : MonoBehaviour {
int i=3;
// Use this for initialization
void Start () {
StartCoroutine ("f");
}
IEnumerator f()
{
if (i != 3) {
Debug.LogError("In!");
yield return null;
}
Debug.LogError ("Can!");
}
// Update is called once per frame
void Update () {
}
}
并不需要在经过该携程必须经过一次yield语句,例如:下面这种是正确的:
using UnityEngine;
using System.Collections;
public class twoIEnumerator : MonoBehaviour {
int i=3;
// Use this for initialization
void Start () {
StartCoroutine ("f");
}
IEnumerator f()
{
if (i != 3) {
Debug.LogError("In!");
yield return null;
}
Debug.LogError ("Can!");
}
// Update is called once per frame
void Update () {
}
}
相关文章推荐
- 没有什么可以成为未来
- [翻译]What Does Unity do?——Unity可以做什么?
- 有什么类方法或是函数可以查看某个项目的Laravel版本的?
- P2P网络中什么的机器可以成为超级节点?
- MySQL使用什么函数可以将出现的NULL改为一个默认值?
- 我们对入口函数之前可以做什么
- 对于GetLogicalDrives这个函数,返回一个32位的DWORD类型的值,前26位可以分别表示a-z盘,那后6位表示什么?
- 函数的返回类型可以为值、指针、引用,这三种返回类型有什么不同,各有什么好处?(c++)
- static(c中定义的关键字1、被其修饰者 外部无法使用(相反的都可以使用extern在外部使用) 2、函数局部变量使用成为静态的放入静态池-生存期改变。c++进行了扩充,使它在类中有了特殊作用)
- 什么是虚函数,虚函数和普通函数有何不同,带有虚函数的类什么时候都可以实例化吗?
- 我们对入口函数之前可以做什么
- 用kernel_thread创建的内核进程,在内核中调用什么函数可以杀死这个进程
- C++:对于class来说,什么函数可以在class里面定义,什么函数最好在class外面定义(我的理解)
- C也可以通过精心封装某些函数功能实现重用,那C++的类有什么优点吗(从面向对象的三大属性进行分析)
- C++语言笔试题目 C++中为什么用模板类&& 类中如何使用const &&函数重载,我们靠什么来区分调用的那个函数?靠返回值判断可以不可以
- 什么是函数、什么是方法/什么后面可以加括号?
- 让成员函数可以成为回调函数
- 什么函数不能成为虚函数 C++
- 让成员函数可以成为回调函数
- C++中什么成员函数可以称之为Trivial