You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pygame窗口启动后立即退出,请求故障排查

Pygame窗口立即关闭的问题修复

你的代码里有一个致命错误,直接导致程序崩溃、窗口瞬间关闭:

在window()函数的WIN.blit(PLAYER)这一行,Pygame的blit()方法要求传入两个参数:要绘制的图像,以及图像的绘制坐标(格式为(x, y)的元组)。你只传入了图像,缺少坐标参数,程序运行到这里会触发TypeError异常,直接终止。

修复方法很简单,给blit()补充坐标参数即可,比如把图像放在窗口左上角:

def window():
    WIN.fill(BLACK)
    WIN.blit(PLAYER, (0, 0))  # 添加坐标参数
    pygame.display.update()

另外可以额外检查:如果src/player.png文件不存在,pygame.image.load()也会抛出异常导致窗口关闭,确保你的图像路径和文件都正确。

内容的提问来源于stack exchange,提问作者Will Gordge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 04:32:04