What is the difference between “yield return 0” and “yield return null” in Coroutine?

前端 未结 2 1033
深忆病人
深忆病人 2021-02-13 12:49

I\'m new and a bit confused about \"yield\". But finally I understand how it worked using WaitForSeconds

but I can\'t see the difference betwee

2条回答
  •  逝去的感伤
    2021-02-13 13:12

    Both yield return 0 and yield return null yields for a single frame. The biggest difference is that yield return 0 allocates memory because of boxing and unboxing of the 0 that happens under the hood, but yield return null does not allocate memory. Because of this, it is highly recommended to use yield return null if you care about performance.

提交回复
热议问题