- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
#include <iostream>
using namespace std;
#include <chrono>
double curr_time_sec()
{
return std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()) .count() / 1000.0f;
}
int main()
{
double last_time_sec(curr_time_sec());
for(int i=0; i<1000; ++i)
{
auto time_sec(curr_time_sec());
cout << "time step " << time_sec - last_time_sec << endl;
last_time_sec = time_sec;
}
cout << "\n\n\n\n\n\n\n\n" << endl;
return 0;
}
Просто получи отрицательный delta_time, и наслаждайся зависшим Bullet.
Исправляется удалением всего одной буквы, догадайся где.