Client Update Loop

From HEWIKI
Jump to: navigation, search

The Client Update Loop comprises the set of steps that occur each time a frame is rendered in the viewport:

  1. FireStorm pump (deliver downloaded resources, process incoming remote calls, chat, all server/client communication)
  2. GOM pump (firing timers, then replication traffic)
  3. World update (includes characters)
  4. Virtual stage update
  5. Camera update
  6. Select active room
  7. Path update (moving path followers)
  8. Node under mouse
  9. Per-frame scripts

Note: the HeroEngine is event driven, and as such does not have a traditional "Main Loop". Many engineers find the Script_entry_points page helpful to understand this concept.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox