Python Pygame中的日间/夜间机械师不工作
我试图为我的游戏制作一个白天/晚上的功能,每10分钟背景就会改变一次,但当我运行它时,它只是在启动时崩溃。这是错误代码Python Pygame中的日间/夜间机械师不工作,python,pygame,Python,Pygame,我试图为我的游戏制作一个白天/晚上的功能,每10分钟背景就会改变一次,但当我运行它时,它只是在启动时崩溃。这是错误代码 bg = pygame.image.load("bg.png") bgg = pygame.image.load("bbg.png") def bg1(): screen.blit(bg, (0, 0)) def bbg1(): screen.blit(bbg, (0, 0)) def fbg(): bg1() pygame.time.wa
bg = pygame.image.load("bg.png")
bgg = pygame.image.load("bbg.png")
def bg1():
screen.blit(bg, (0, 0))
def bbg1():
screen.blit(bbg, (0, 0))
def fbg():
bg1()
pygame.time.wait(10000)
bbg1()
screen.fill((0,0,0))
fbg()
我有screen.fill((0,0,0)),因为那里也有一个移动的rect。您的问题是
pygame.time.wait
调用只会在10000毫秒内停止当前线程的执行。你需要另一个线程来运行游戏
缔约国指出:
pygame.time.wait()
将暂停给定的毫秒数。此函数用于休眠进程,以便与其他程序共享处理器。一个只需等待几毫秒的程序将消耗很少的处理器时间。它的精确度略低于pygame.time.delay()函数
wait命令将应用程序的执行冻结了10分钟。。我不认为这是你想要的……崩溃只是游戏等待10分钟吗?看:你可能想看看这里: