Add Engine::UpdateCount to sync gameplay logic updates with game loop rather than draw frames
This commit is contained in:
@@ -60,6 +60,7 @@ namespace EngineImpl
|
||||
|
||||
DateTime Engine::StartupTime;
|
||||
bool Engine::HasFocus = false;
|
||||
uint64 Engine::UpdateCount = 0;
|
||||
uint64 Engine::FrameCount = 0;
|
||||
Action Engine::FixedUpdate;
|
||||
Action Engine::Update;
|
||||
@@ -296,6 +297,8 @@ void Engine::OnUpdate()
|
||||
{
|
||||
PROFILE_CPU_NAMED("Update");
|
||||
|
||||
UpdateCount++;
|
||||
|
||||
// Update application (will gather data and other platform related events)
|
||||
{
|
||||
PROFILE_CPU_NAMED("Platform.Tick");
|
||||
|
||||
Reference in New Issue
Block a user