【发布时间】:2017-01-16 18:27:48
【问题描述】:
我正在尝试在 Pygame 中制作一个游戏,他的目标是开始游戏,但只要你触摸它,开始按钮就会一直移动,但窗口不会响应。我还没有完成代码,因为我测试了它并且它没有工作。到目前为止,这是我的代码:
import pygame
import random
import time
pygame.init()
display = pygame.display.set_mode((800,600))
pygame.display.set_caption('BEST 3D PLATFORMER FPS GAME!')
clock = pygame.time.Clock()
pygame.display.update()
clock.tick(60)
display.fill((255,255,255))
def newposition()
randx = random.randrange(100, 700)
randy = random.randrange(100,500)
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pass
if event.ty
button = pygame.image.load('start.png')
display.blit(button,(randx,randy))
pygame.quit()
quit()
【问题讨论】:
-
请提问。此外,与其一起使用的工作代码会更好。
-
您有一个未正确完成的 if 语句。此外,你是无限循环,说
while True没有等待或停止它只会让游戏崩溃。 -
找一些教程,你会比在 SO 上提问学得更快