Sdk/Systems: Fix update rate
Former-commit-id: 6267d307c07009f921eb2c7c14eb0904a3a0e48a
This commit is contained in:
@@ -60,13 +60,15 @@ namespace Ndk
|
|||||||
{
|
{
|
||||||
if (m_updateRate > 0.f)
|
if (m_updateRate > 0.f)
|
||||||
{
|
{
|
||||||
m_updateCounter -= elapsedTime;
|
m_updateCounter += elapsedTime;
|
||||||
if (m_updateCounter >= 0.f)
|
|
||||||
return;
|
|
||||||
|
|
||||||
m_updateCounter += m_updateRate;
|
while (m_updateCounter >= m_updateRate)
|
||||||
|
{
|
||||||
|
OnUpdate(m_updateRate);
|
||||||
|
m_updateCounter -= m_updateRate;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
OnUpdate(elapsedTime);
|
OnUpdate(elapsedTime);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user