我试图获取经过时间的百分比,我要做的是首先检查一个时间间隔,如果有意义的话,我想获取该时间间隔内经过时间的百分比
这是我的代码:
if ( ofGetElapsedTimeMillis() > lastTimeCheck + timePeriod ) {
lastTimeCheck = ofGetElapsedTimeMillis();
cout << "its time!" << endl;
}
float p = (float)ofGetElapsedTimeMillis() / (float)(lastTimeCheck + timePeriod);
cout << "time percentage: " << p << endl;
timePeriod = 3000,所以每 3 秒我更新 lastTimeCheck 变量,下面的代码行获取该时间间隔内的百分比,我得到的结果从 0.5 到 0.9,但我需要 p 从 0 到 1
提前致谢 - rs