碎玉零珠———— Unreal Engine 5
一个完整 Game Thread 帧的执行流
1 | FEngineLoop::Tick() |
- ETickingGroup 的定义 :
1
2
3
4
5
6
7
8
9
10
11
12enum ETickingGroup : int
{
TG_PrePhysics, // 物理仿真之前(角色逻辑、TickPose)
TG_StartPhysics, // 启动物理(dispatch async)
TG_DuringPhysics, // 与物理并行
TG_EndPhysics, // 等物理结束、回写结果
TG_PostPhysics, // 物理之后(布料、Slave 骨骼、SceneProxy 准备)
TG_PostUpdateWork, // 摄像机更新等
TG_LastDemotable,
TG_NewlySpawned,
TG_MAX,
};
评论






