Link del tempo all'aggiornamento dei dati

This commit is contained in:
2026-06-22 12:40:36 +02:00
parent 539045bd80
commit 217635d871
4 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -81,7 +81,7 @@ void Lower_Body::update(sf::Clock cl, float multiplier){
float dxAcc = dx->getZ_Acc() ;
int64_t Dtime = cl.getElapsedTime().asMicroseconds();
if (prevT == 0) prevT = Dtime;
if (prevT == 0) prevT >= Dtime;
float dt = (float(Dtime) / 1000000.0) - (float(prevT) / 1000000.0);
prevT = Dtime;
+1 -1
View File
@@ -87,7 +87,7 @@ void rigidbody::calcPos(const float Dtime){
void rigidbody::step(const sf::Clock time, float multiplier){
int64_t Dtime = time.getElapsedTime().asMicroseconds();
if (prevT == 0) prevT = Dtime;
if (prevT == 0) prevT >= Dtime;
float dt = ((float(Dtime) / 1000000.0) - (float(prevT) / 1000000.0)) * multiplier;
+1 -1
View File
@@ -106,7 +106,7 @@ int main() {
sf::Clock mainClock;
while (gs.window.isOpen())
{
curTime += mainClock.restart().asMilliseconds();
curTime += mainClock.restart().asMilliseconds() *(*gs.tMul) ;
if (curTime > T){
if (gs.play && pos+curTime/T < maj) pos += curTime / T;
curTime = 0;