Split tasks across frames with coroutines
Split the execution of a task synchronously across multiple scenes with coroutines. This can be useful for tasks that should progress gradually over several frames, such as a fade out effect.
Read time 1 minuteLast updated 7 days ago
A coroutine is a method that can suspend execution and resume at a later time. In Unity, this means coroutines can start running in one frame and then resume in another, allowing you to spread tasks across several frames.
Topic | Description |
|---|---|
| Write and run coroutines | Write and run coroutine methods to do work that takes effect over several frames, such as a gradual fade-out effect. |
| Analyzing coroutines | Analyze coroutine performance in the Unity Profiler. |
| Yield instruction reference | Yield different custom instructions in your coroutine methods to control when they resume. |