bool isInitMin_BFFLYFrameData = false;
long initMin_BFFLYFrameData = 0;
bool BFFLYFrameData::getTimeDiff(int timeDiff){
DWORD time_start;
//得到的毫秒数 1000毫秒等于1秒
time_start = GetTickCount();
if (!isInitMin_BFFLYFrameData){
initMin_BFFLYFrameData = time_start;
isInitMin_BFFLYFrameData = true;
}
if (isInitMin_BFFLYFrameData){
long subValue = time_start - initMin_BFFLYFrameData;
if (subValue<0){
subValue = -subValue;
}
//时间差
if (subValue>timeDiff){
//满足时间差的条件后才重新获得时间
isInitMin_BFFLYFrameData = false;
return true;
}
else{
return false;
}
}
}
帧动画中获得时间间隔
最新推荐文章于 2024-07-05 15:13:30 发布