Sdk/Systems: Fix update rate
Former-commit-id: 6267d307c07009f921eb2c7c14eb0904a3a0e48a
This commit is contained in:
parent
6d146e30c8
commit
19e4a35e46
|
|
@ -60,14 +60,16 @@ namespace Ndk
|
|||
{
|
||||
if (m_updateRate > 0.f)
|
||||
{
|
||||
m_updateCounter -= elapsedTime;
|
||||
if (m_updateCounter >= 0.f)
|
||||
return;
|
||||
m_updateCounter += elapsedTime;
|
||||
|
||||
m_updateCounter += m_updateRate;
|
||||
while (m_updateCounter >= m_updateRate)
|
||||
{
|
||||
OnUpdate(m_updateRate);
|
||||
m_updateCounter -= m_updateRate;
|
||||
}
|
||||
}
|
||||
|
||||
OnUpdate(elapsedTime);
|
||||
else
|
||||
OnUpdate(elapsedTime);
|
||||
}
|
||||
|
||||
template<typename ComponentType>
|
||||
|
|
|
|||
Loading…
Reference in New Issue