三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

揭秘Unity主循环PlayerLoop核心机制

揭秘Unity主循环PlayerLoop核心机制

一、PlayerLoop —— 主循环的根节点

1. 什么是 PlayerLoop?

PlayerLoop是 Unity 每一帧的执行入口,位于引擎 C++ 侧的最外层循环。

从 Unity 2018 开始,PlayerLoop 可以被C# 层查看和修改(UnityEngine.LowLevel.PlayerLoop)。

2. PlayerLoop 结构

// 伪代码 —— 每帧的执行顺序PlayerLoop{├─ Initialization// 初始化├─ EarlyUpdate// 输入、事件├─ FixedUpdate// 物理循环(可能多次)│ ├─ PhysicsFixedUpdate │ ├─ Scri
← 返回列表