关于Tick事件中的阶段

在虚幻引擎中,Tick Group被划分为许多不同的阶段,用于执行不同类型的Tick更新操作。主要的Tick Group阶段有:

1. TG_PrePhysics- 处理与物理无关的坐标变换和位置更新。
- 执行预物理的重要操作,如Character移动、旋转等。

2. TG_StartPhysics- 场景中的刚体组件开始进行物理模拟。
- 执行模拟开始前的操作,如Kinematic变Dynamic等。

3. TG_DuringPhysics- 场景中的刚体组件正在进行物理模拟。
- 可以查询刚体的模拟中状态,但不应直接修改。

4. TG_EndPhysics- 场景中的刚体组件结束物理模拟。
- 可以对刚体的最终模拟状态进行查询与修改。

5. TG_PostPhysics- 处理与物理模拟后相关的操作,如其他组件的更新、效果触发等。

6. TG_PostUpdateWork- 查询与修改场景中组件的最终状态。
- 执行与渲染无关的后续逻辑操作。

7. TG_LastDemotable- 最后一个可以被移动(demoted)到异步的Tick Group阶段。
- 需要实时且在渲染前完成的操作应在此阶段之前。

8. TG_PreRender- 执行与渲染相关的预处理操作,如摄像机切换等。

9. TG_Render- 执行场景的渲染操作。

posted @ 2023-06-01 11:03  蜡笔小新紫南  阅读(76)  评论(0编辑  收藏  举报