跟踪并限制程序的帧率。
项目描述
关于
Libtcod曾经包含一个全局帧率限制器,该限制器最终被弃用。此模块是为了替代该功能而创建的。
import time
import tcod.clock
FPS = 30
end_time = time.time() + 3 # Loop for 3 seconds.
clock = tcod.clock.Clock()
while time.time() < end_time:
clock.sync(1 / FPS) # This loop will run at 30 FPS until interrupted.
# Timing information can be checked. Check the docs for more info.
print(f"{clock.last_fps=}")
print(f"{clock.min_fps=}")
print(f"{clock.max_fps=}")
print(f"{clock.mean_fps=}")
print(f"{clock.median_fps=}")
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分布
tcod-clock-1.0.1.tar.gz (12.1 kB 查看哈希值)
构建分布
tcod_clock-1.0.1-py3-none-any.whl (4.3 kB 查看哈希值)