- 2024-10-08Unity移动旋转缩放
//【移动】//一、修改Position//Translate//每帧移动一定距离,乘以deltaTime后变成每秒移动一定距离,默认是局部坐标会受自身旋转影响//transform.Translate(Vector3.up*Time.deltaTime);//transform.Translate(Vector3
- 2024-09-27GetDeltaSeconds平滑移动避免帧率影响
使用GetWorld()->GetDeltaSeconds()可以让游戏逻辑与帧率无关,因为它能够动态调整每一帧的计算结果,使其与帧时间成比例。具体来说,DeltaSeconds表示当前帧与上一帧之间经过的时间(以秒为单位),使用它可以让游戏逻辑根据每帧的时间变化而调整,从而保证在不同帧率下效果一致。以下是
- 2024-06-03帧率计算(fps计算)
一、固定时间帧数法帧率计算的公式为:fps=frameNum/elapsedTime;如果记录固定时间内的帧数,就可以计算出同步率。此种方法用得较多。intfps(){staticintfps=0;staticintlastTime=getTime();//msstaticintframeCount=0;++frameCount;