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 ProfilerA window that helps you to optimize your game. It shows how much time is spent in the various areas of your game. For example, it can report the percentage of time spent rendering, animating, or in your game logic. More info See in Glossary. |
Yield instruction reference | Yield different custom instructions in your coroutine methods to control when they resume. |