gpt4 book ai didi

python - 如何提高 'framerate'或文本打印速度? (文字冒险游戏)

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:10 25 4
gpt4 key购买 nike

尝试创建一个涉及与计算机交互的基于文本的冒险。因此,我找到了一种方法,让文本看起来就像是在屏幕上输入的一样,但最初速度太慢,所以我提高了速度,但现在有点滞后,一次出现几个字符,而不是一次出现一个字符就像在计算机上一样。

我尝试添加 fps = 60, time_delta = 1./fps 并提高 fps 但没有任何作用。

import time
fps = 60
time_delta = 1./fps

def delay_print(s):
for c in s:
sys.stdout.write(c)
sys.stdout.flush()
time.sleep (0.05)

enter image description here

最佳答案

您尝试更改 fpstime_delta 的值,但没有在命令中使用它们

time.sleep (0.05)

你可能想要

time.sleep(time_delta)

关于python - 如何提高 'framerate'或文本打印速度? (文字冒险游戏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57558428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com