MonoBehaviour.StopAllCoroutines 停止所有协同程序

function StopAllCoroutines () : void

Description描述

Stops all coroutines running on this behaviour.

停止所有动作的协同程序。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	IEnumerator DoSomething() {
		while (true) {
			yield return null;
		}
	}
	public void Awake() {
		StartCoroutine("DoSomething");
		StopAllCoroutines();
	}
}
// Starts the coroutine
// 开始协同程序.
StartCoroutine ("DoSomething");
// Cancels the coroutine immediately afterwards
// 随后立即取消之.
function DoSomething () {
	while (true) {
		yield;
	}
}
StopAllCoroutines();
最后修改:2011年1月2日 Sunday 13:55

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。