相关疑难解决方法(0)

几秒后Pygame窗口没有响应

几秒钟后(大约5秒),这段简单的代码崩溃(窗口没有响应).

import pygame
from pygame.locals import *

pygame.init()
screen = pygame.display.set_mode((640, 480), 0, 24)
#clock = pygame.time.Clock()

#font = pygame.font.Font(None, 32)

cycles = 0
while True:
    screen.fill(0)
#    text = font.render('Cycles : %d' % cycles, True, (255, 255, 255))
#    screen.blit(text, (100, 100))

    cycles += 1

    pygame.display.update()
Run Code Online (Sandbox Code Playgroud)

如果我取消注释注释行,我可以清楚地看到程序在显示47到50之间的值时失控.

我使用python 2.7和pygame 1.9.2,Windows 8(64位)和Eclipse + PyDev.

python pygame

5
推荐指数
2
解决办法
1万
查看次数

Pygame内置自动暂停?

我刚刚学习了Python和Pygame库.

我注意到当我单击并按住窗口菜单栏(带有标题/图标的栏)时,渲染和主循环会自动暂停.

例如,在蛇游戏中,蛇将每帧移动.当我单击并按住(或拖动)窗口菜单时,蛇不再移动并且游戏"暂停".当我发布它时,它会恢复.

当我拖动Windows菜单栏时,有没有办法让游戏暂停?

python pygame

5
推荐指数
1
解决办法
197
查看次数

标签 统计

pygame ×2

python ×2