版本:Unity 6 (6000.0)
语言英语
  • C#

PlayerLoop.SetPlayerLoop

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static void SetPlayerLoop(LowLevel.PlayerLoopSystem loop);

描述

设置 Unity 中所有引擎系统的新自定义更新顺序。

此方法将 Unity 的更新顺序更改为指定的顺序。只有您包含在新播放循环中的系统才会运行。如果您省略任何系统,它们将根本不会运行。您可以在设置更新顺序之前插入自定义脚本入口点。例如,这允许您添加一个在物理之前或其他默认情况下不运行脚本的位置运行的脚本。新的更新顺序将在下一个完整的播放循环迭代之前生效,但更改将在随后对 GetCurrentPlayerLoop 的调用中立即可见。