python - 如何修复 pygame 背景不工作?
问题描述
我想在 python pygame 中为我的应用程序添加背景,但它不起作用?这是代码
import pygame
import sys
import os
# initial pygame
pygame.init()
# frame :
screen = pygame.display.set_mode((800, 600))
# Background
background = pygame.image.load('background.png')
# the title
pygame.display.set_caption("Untitled")
# Loop
running = True
while True:
screen.blit(background, (0, 0))
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
我还没有完成整个应用程序
解决方案
您必须更新显示:
running = True
while True:
screen.blit(background, (0, 0))
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
pygame.display.update()
推荐阅读
- c# - 我的 AudioClip[] 在我的 PlayClipAtPoint 函数中不起作用,当这个对象被击中时,我还能如何播放随机声音?
- node.js - 一旦标准输出停止发出东西,如何返回子进程
- python-3.x - Python脚本在弹出窗口打开时停止
- php - PHP MySQL仅显示表中具有多条记录的唯一值
- vba - 使用 VBA PowerPoint 修改幻灯片中项目符号和项目符号文本之间的缩进
- java - 片段中未调用方法
- ios - 不同的 AVAudioQuality 选项对生成的录音有什么影响?
- android - 在 Android Studio 中创建第一个应用程序时出错
- excel - VBA 将数据透视表的“.ShowDetail”保存到单个工作簿
- swift - SKLabelNode:可以在文本块中插入 NSTextAttachment 或图标吗?