m0_62568791 2021-10-03 17:46 采纳率: 100%
浏览 90
已结题

学习python编写游戏代码的时候遇到了一点小问题

学习python编写游戏代码的时候遇到了一点小问题

看python编程从入门到实践这本书的时候,外星人

```
import sys
import pygame
def run_game():
pygame.init()
screen=pygame.display.set_mode((1200,800))
pygame.display.set_caption('Alien Invasion')
while True:
for event in pygame.event.get():
sys.exit()
pygame.display.filp()
run_game()

```入侵项目里有这样一节代码。根据书中提示,应该运行 起来是一个1200像素宽,800像素高的窗口。但是我这边pygame之前有下过了,Python版本是3.8.2对应的pygame2.0.1版本。
运行程序的时候没有报错。Sublime-Text编辑器下方有两行提示:
pygame 2.0.1 (SDL 2.0.14, Python 3.8.2)
Hello from the pygame community.


但是pygame窗口打不开,会闪退。请问怎么解决这个问题呢?

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 10月13日
      • 已采纳回答 10月5日
      • 创建了问题 10月3日

      悬赏问题

      • ¥20 大学计算机网络实验报告
      • ¥20 Oracle触发器,用户管理题目
      • ¥250 python的exchangelib 报错
      • ¥15 Oracle外部过程获取的句柄属性为空
      • ¥20 snmpv3相关提问
      • ¥20 boost电路升压频率和占空比选择
      • ¥15 找个人工智能的大佬咨询一些毕设问题
      • ¥15 需要教程:GD32F450I移植无系统lwip
      • ¥15 中文语料库检索构式 求助
      • ¥15 关于naver点击量信息