我在Pygame中有一个for循环,它试图在字符串中缓慢前进,就像RPG中文本滚动一样。我希望它在显示字符串中的下一个字符之前等待7毫秒左右,但我不知道如何让循环在不停止其他内容的情况下等待那么长的时间。 请注意,一般来说,我对pygame和python非常陌生。 这是我的密码:
mainText = pygame.font.Font(mainFont, 40)
finalMessage = ""
for letter in msg:
finalMessage = finalMessage + letter
renderMainText = mainText.render(finalMessage, True, white)
screen.blit(renderMainText, (100, 100))
renderMainText = mainText.render(finalMessage, True, white)
我需要穿线吗?Asyncrio
您根本不需要} 可以检索自} 模块
for
循环。您有一个应用程序循环,所以请使用它。^{pygame.init()
以来的毫秒数。见^{最简单的例子:
用这个
根据Python3.4,从中获得收益 有关更多不同的版本,请检查https://docs.python.org/3/ 在
async(my_func)
之后,您的函数将独立运行,而不会中断其他任务相关问题 更多 >
编程相关推荐