0
A
回答
1
public class Example : MonoBehaviour
{
[SerializeField] // Allow the variable to be edited in editor
private float parameterValue;
private IEnumerator coroutine;
private IEnumerator CoroutineA(float _parameter)
{ // do something, usually for _parameter time }
private void StartDoSomething()
{
if (coroutine != null)
StopCoroutine(coroutine); // no overlaps on timers etc
coroutine = CoroutineA(parameterValue);
StartCoroutine(coroutine);
}
}
或參閱鏈接的答案: How to stop co-routine?
相關問題
- 1. 停止並重新啓動線程
- 2. 停止並啓動線程Android
- 3. 停止並啓動jQuery SlideShow
- 4. 停止並啓動setInterval()
- 5. 啓動停止的線程?
- 6. 通過System.ServiceController遠程啓動/停止Windows服務 - 底層協議?
- 7. 在android中停止循環並停止並重新啓動
- 8. 啓動和停止Mongrel Rails啓動時的另一個進程
- 9. 如何在Mac Lion系統啓動時啓動/停止JBoss?
- 10. Android系統在啓動Media Intent時停止應用程序
- 11. PHP和錯誤「啓動 - 停止守護進程:無法統計」
- 12. Linux守護進程停止啓動 - 停止守護進程
- 13. MediaPlayer停止並重新啓動
- 14. 啓動並停止javascript刷新
- 15. 停止並重新啓動計時器
- 16. 新的REngine啓動並立即停止
- 17. 停止並重新啓動HttpListener?
- 18. 停止並重新啓動秒錶
- 19. 如何停止並啓動mysql?
- 20. SSRS啓動/停止
- 21. 啓動/停止JVM
- 22. 在cocos2d中啓動和停止一個粒子系統
- 23. 遠程停止並啓動應用程序
- 24. 以編程方式停止並啓動BizTalk 2009應用程序?
- 25. Java多線程。如何停止線程並釋放啓動器?
- 26. Ti.Android.currentActivity.startActivity()停止啓動活動
- 27. 停止動畫並在懸停時啓動轉換
- 28. 用C-Kermit重新啓動並停止映像啓動
- 29. 停止的應用程序啓動
- 30. Android遠程服務啓動和停止
可能的複製[如何停止協同例程?](http://stackoverflow.com/questions/25204035/how-to-stop-co-routine) – Fattie
這是一個偉大的提示,賈斯汀,但已經在網站上的功能。的確,這是一個遺憾,有幾十個重複項目(人們應該將它們標記爲「重複項目」) – Fattie
嗨@MickyD謝謝我沒有意識到我無法發佈代碼snippits。將保持下一次的問題和答案SO主題 - 現在已經修改此問題 –