Я уже искал некоторые вопросы, но на самом деле я не ответил на мой вопрос.объект pygame.Surface не может быть вызван
Я новичок в Python & Pygame, сейчас несколько недель :), делая учебник по разработке игр. У меня есть код здесь & он должен показать изображение моей ошибки на экране, но это не так, вместо этого я получаю черное окно ... Где я ошибся ??
import pygame, sys
pygame.init()
WIDTH, HEIGHT = (800, 600)
screen=pygame.display.set_mode((WIDTH, HEIGHT),0, 32)
img_bug = pygame.image.load("bug.png").convert_alpha()
clock = pygame.time.Clock()
FPS = 24
fivesecondinterval = FPS * 5
totalframes = 0
while True: #Never ending loop
for event in pygame.event.get():
if event.type==pygame.QUIT:
pygame.quit()
sys.exit()
totalframes += 1
if totalframes % fivesecondinterval ==0 :
screen.blit(img_bug, (200, 200))
pygame.display.flip()
clock.tick(FPS)
Спасибо! узнал еще один урок :) – L4D
Если это решило вашу проблему, проголосуйте за нее и отметьте ее как принятую. [смотрите здесь] (http://meta.stackoverflow.com/help/someone-answers) – TobiMarg