Python 对pygame的打字效果和背景图像有疑问

Python 对pygame的打字效果和背景图像有疑问,python,python-3.x,pygame,Python,Python 3.x,Pygame,我有个问题要问皮加梅。我有一个项目,我正在经历,这是我自己的游戏,我面临一个问题 我想把背景图像和打字文本放在上面,但它不起作用。我想检查一下这些东西: 检查我是否有任何错误 上面的文字 打字效果 出现背景图像,但文本和打字效果不起作用。在第一次屏幕渲染后,游戏将退出。您需要在主功能中添加一个循环以继续游戏: #Main loop def runGame(): running = True while (running): # main loop global

我有个问题要问皮加梅。我有一个项目,我正在经历,这是我自己的游戏,我面临一个问题

我想把背景图像和打字文本放在上面,但它不起作用。我想检查一下这些东西:

  • 检查我是否有任何错误
  • 上面的文字
  • 打字效果

  • 出现背景图像,但文本和打字效果不起作用。

    在第一次屏幕渲染后,游戏将退出。您需要在主功能中添加一个循环以继续游戏:

    #Main loop
    def runGame():
        running = True
        while (running):   # main loop
            global gamePad, clock, background
            drawObject(background, 0, 0)
            
            for e in pygame.event.get():
                if e.type == pygame.QUIT:
                    running = False
    
            all_sprites.update()
            all_sprites.draw(gamePad)
            pygame.display.flip()
            pygame.display.update()   # don't need this
            clock.tick(60)
    
    initGame()
    runGame()
    

    哇,哇,它在工作!!!非常感谢您提供的快速解决方案!!非常感谢你!
    #Main loop
    def runGame():
        running = True
        while (running):   # main loop
            global gamePad, clock, background
            drawObject(background, 0, 0)
            
            for e in pygame.event.get():
                if e.type == pygame.QUIT:
                    running = False
    
            all_sprites.update()
            all_sprites.draw(gamePad)
            pygame.display.flip()
            pygame.display.update()   # don't need this
            clock.tick(60)
    
    initGame()
    runGame()