有达人能告诉我这是什么原因以及解决方法么?我的python版本是2.7.3,pygame版本1.9.1
可能我说的不太清楚。就是pygame window不会被黑色填充,直接没有响应,然后窗口里没有内容,上图是它复制了背景的内容。就像快死机了一样。
event英文翻译是事件 get 获取 type是样式,类型的意思,所以他这个都是有规律的,但是有顺序事件在前,后面跟属性
同时也有父子(层级)关系
event.get() 获取到的事件
event.type() 事件类型
event.key() 按键事件
一般都是写在while里面,因为这是个不断循环的过程,不然,只执行一便达不到实际要求,这是Pygame里面设定好的
这是贪吃蛇游戏的一段代码(一部分):
txt = font.render('GAME OVER', True, (255, 0, 0))import pygame,sys
from pygame.locals import *
pygame.init()
WINDOWWIDTH=480
WINDOWHEIGHT=700
caption_name='Hello Woad'
DISPLAYSURF=pygame.display.set_mode((WINDOWWIDTH,WINDOWHEIGHT))
pygame.display.set_caption(caption_name)
while True:
DISPLAYSURF.fill((255,255,255))#初始化屏幕 白色
for event in pygame.event.get():
if event.type == QUIT:#退出检测
pygame.quit()
sys.exit()
pygame.display.update()#更新
您能帮我看看这段么?我是初学者,正在看和孩子一起学python,下面是书上的例子。
import pygame,sys
pygame.init()
screen = pygame.display.set_mode([640,480])
screen.fill([255,255,255])
pygame.draw.circle(screen,[255,0,0],[100,100],30,0)
pygame.display.flip()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
你的程序我这里运行没有问题,你的pygame有和你的python版本对应么。
本回答被提问者采纳