python外星人入侵,不显示飞船和背景色。

python外星人入侵,不显示飞船和背景色。

问题描述

按照《Python编程:从入门到实践》书中的项目二开发外星人入侵游戏,在完成飞船的设置后,运行代码不显示飞船和背景色

相关代码

import sys

import pygame

from settings import Settings
from ship import Ship

def run_game():

# 初始化pygame,设置和屏幕对象

pygame.init()

ai_settings = Settings()

screen = pygame.display.set_mode(

(ai_settings.screen_width, ai_settings.screen_height))

pygame.display.set_caption("Alien Invasion")

# 创建一艘飞船

ship = Ship(screen)

# 开始游戏的主循环

while True:

# 监视键盘和鼠标事件

for event in pygame.event.get():

if event.type == pygame.QUIT:

sys.exit()

# 每次循环时都重绘屏幕

ship.blitme()

screen.fill(ai_settings.bg_color)

# 让最近绘制的屏幕可见

pygame.display.flip()

run_game()


回答:

所以最后解决了嘛 我也遇到这个问题

以上是 python外星人入侵,不显示飞船和背景色。 的全部内容, 来源链接: utcz.com/a/165091.html

回到顶部