为什么我运行后没有显示背景图片??
来源:3-2 飞机大战项目搭建
慕粉232102761
2019-10-09 21:05:32
2回答
时间,
2019-10-10
同学,你好。同学应调整下绘制背景图和更新屏幕代码的缩进,这两行代码应放在while循环中执行
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
慕粉232102761
提问者
2019-10-09
import sys
import pygame
def main():
"""
游戏入口,main方法
:return:
"""
# 初始化
pygame.init()
width,height = 480,852
# 屏幕对象
screen = pygame.display.set_mode((width,height))
# 加载背景图片
bg =pygame.image.load('./assets/images/background.png')
while True:
#1/监听事件
for event in pygame.event.get():
#退出游戏
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
# 更新游戏的状态
# 绘制
screen.blit(bg , bg.get_rect())
# 更新屏幕
pygame.display.flip()
if __name__=='__main__':
main()
相似问题