在C# Unity中,while(true)多久被调用一次?

问题描述 投票:0回答:1

在C# Unity中,while(true)多久调用一次?它是否像Update()一样,每隔一帧就调用一次?

c# unity3d while-loop
1个回答
2
投票

除非有break或yield(coroutine),否则它将在一帧中递归无限。有了coroutine,如果你做了一些类似于

yield return null;

它将继续下一帧。


0
投票

它将在一帧内继续进行,将帧时间拉长到无限长。如果没有被破坏,它将使编辑器崩溃,或者,如果是在完整的构建中,游戏也会崩溃。

© www.soinside.com 2019 - 2024. All rights reserved.