设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 2087|回复: 1
打印 上一主题 下一主题

Pygame报错了

[复制链接]

1

主题

1

好友

13

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2023-2-10 10:50:32 |显示全部楼层 |倒序浏览
Crossin老师,我的Python源代码报错了,之前一直都是好的,突然就崩了。
报错信息:
Traceback (most recent call last):
  File "c:\Users\Administrator\Desktop\编程常用开发软件\VSCode-win32-1.75\作品\Python飞机大战\飞机大战素材\飞机大战(源文件).py", line 369, in <module>
    draw_init()
  File "c:\Users\Administrator\Desktop\编程常用开发软件\VSCode-win32-1.75\作品\Python飞机大战\飞机大战素材\飞机大战(源文件).py", line 172, in draw_init
    for game_event in pga.event.get():
                      ^^^^^^^^^^^^^^^
pygame.error: video system not initialized

求Crossin老师帮助。
回复

使用道具 举报

1

主题

1

好友

13

积分

新手上路

Rank: 1

沙发
发表于 2023-2-11 15:00:46 |显示全部楼层
crossin先生 发表于 2023-2-10 23:57
似乎是没有 init() 初始化
可以把代码复制上来看下

Crossin老师,这个程序的pygame窗口运行没有任何错误,关闭的时候却有一定概率会报错:
Traceback (most recent call last):
  File "c:\Users\Administrator\Desktop\编程常用开发软件\VSCode-win32-1.75\作品\Python飞机大战\飞机大战素材\飞机大战(源文件).py", line 369, in <module>
    draw_init()
  File "c:\Users\Administrator\Desktop\编程常用开发软件\VSCode-win32-1.75\作品\Python飞机大战\飞机大战素材\飞机大战(源文件).py", line 172, in draw_init
    for game_event in pga.event.get():
                      ^^^^^^^^^^^^^^^
pygame.error: video system not initialized

源代码是做了init()初始化的:
pygame.init()
求Crossin老师帮助
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-17 09:56 , Processed in 0.026441 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部