Skip to content

Main Loop

bluecri edited this page Sep 29, 2018 · 1 revision

Main Loop

1. glfwPollEvents

2. InputManager->KeyUpdate

3. Inner Loop

3.1. Rigidbody components update

3.2. Collision Components update

3.2.1 Collision Components update

3.2.2. Insert sleep-new components & delete components

3.2.3. Collision test

3.3. Logic update

3.4. Clear dirty bit & others

3.5. Out inner loop until collision deltaTime is no remain

4. Update camera

5. Light update & light frustum test

6. Sound source update

7. Do Render


Clone this wiki locally