import math, sys, os, pygame, random, time
pygame.init()
screen = pygame.display.set_mode((500,500))
pygame.display.set_caption('Tester.')
pygame.mouse.set_visible(0)
def smileMove():
smiley = pygame.image.load('smiley.png')
random.seed()
xMove = random.randrange(1,501)
yMove = random.randrange(1,501)
screen.blit(smiley,(xMove,yMove))
c = 0
while c <5:
smileMove()
time.sleep(3)
c = c + 1
pygame.quit()
Я очень новичок в программировании, и я просто пробую несколько основных вещей с PyGame. Экран остается черным, а смайлики не появляются. Я пытаюсь сделать так, чтобы лица появлялись на черном фоне и менялись на другое случайное место каждые 3 секунды, 5 раз, а затем уходили.
pygame
программа должна иметь цикл обработки событий. И вы никогда не должны вызыватьsleep
в середине обработки события. (Если вы заснете на 3 секунды, ваша программа не будет реагировать ни на какие внешние входные данные, поэтому ваш компьютер, вероятно, поднимет пляжный мяч смерти или эквивалент для вашей платформы.) - person abarnert   schedule 02.04.2013