找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 478|回复: 0

[求助] screen.fill()问题

1

主题

1

帖子

1

积分

贫民

积分
1
renqian 发表于 2022-12-1 18:32:25 | 显示全部楼层 |阅读模式
刚刚学习python,按照《python编程从入门的实践》的外星人入侵小游戏,下述代码在screen.fill()时好像出现问题了,输出结果如图,请教一下我的问题出在哪里?
import sys
import pygame
from settings import Settings

def run_game():
        pygame.init()
        ai_settings = Settings()
        screen = pygame.display.set_mode(
                (ai_settings.screen_width, ai_settings.screen_height))
        pygame.display.set_caption("Alien Invasion")
       
        while True:
                for event in pygame.event.get():
                        if event.type == pygame.QUIT:
                                sys.exit()
                screen.fill(ai_settings.bg_color)
                pygame.display.flip()

run_game()

setting.py
class Settings():
        def __init__(self):
                self.screen_width = 1200
                self.screen_height = 800
                self.bg_color = (230,230,230)

屏幕截图 2022-12-01 182922.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表