打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
mac下使用pygame 卡死

初次使用pygame实现绘图功能就踩坑

直接上代码

import pygame

pygame.init()

# 创建游戏的窗口 480 * 700
screen = pygame.display.set_mode((480, 700))

# 绘制背景图像
# 1> 加载图像数据
bg = pygame.image.load("./images/background.png")
# 2> blit 绘制图像
screen.blit(bg, (0, 0))
# 3> update 更新屏幕显示
pygame.display.update()

while True:
pass

pygame.quit()

这段代码在linux以及windows下运行没毛病,但是在mac系统下偏偏卡死了。

很头疼,我想出现卡死最有可能是因为无限循环造成的,于是乎,我把循环代码删除。重新运行能看到绘制的图片一闪而过。

那么问题肯定就出在循环里面了。

于是我又收索"运行pygame出现卡死"的问题,在网上看到了这样一段代码

while True:
event = pygame.event.poll()
if event.type == pygame.QUIT:
pygame.quit()
exit()

当我把这段代码复制粘贴后,奇迹出现了。绘图窗口正常运行了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用 PyGame 显示图像的四种方案
用pygame开发自己的游戏-2.让方块动起来
pygame的安装与使用
电子游戏的核心原理
Pygame教程
Python简单通俗易懂的贪吃蛇小游戏,儿时童年的味道!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服