💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
我们的游戏希望在每个设备上以每秒3弧度的速度旋转。通过使用增量时间,确保在不同帧率下旋转量一致,保持总旋转量不变。
🎯
关键要点
- 我们的游戏希望在每个设备上以每秒3弧度的速度旋转。
- 在60帧每秒的设备上,每帧的增量时间为0.0167秒,旋转量为0.05弧度,总旋转量为3弧度。
- 在30帧每秒的设备上,每帧的增量时间为0.033秒,旋转量为0.1弧度,总旋转量仍为3弧度。
- 根据帧率,单帧的旋转量会有所不同,高帧率下旋转量较小,低帧率下旋转量较大。
- 总旋转量在一秒内保持不变,始终为3弧度。
- 使用增量时间确保在不同帧率下运动的一致性。
- 通过将所需的旋转速率与增量时间相乘,计算每帧的旋转量。
➡️