Dobrý deň,
Problém je v tom že, nemôže otvoriť súbor s príponou .png
Toto je zdrojak:
import pygame, sys
from pygame.locals import *
pygame.init()
class ObjektHry:
def __init__(self, obrazek, vyska, rychlost):
self.rychlost = rychlost
self.obrazek = obrazek
self.pozice = obrazek.get_rect().move(0, vyska)
def posun(self):
self.pozice = self.pozice.move(self.rychlost, 0)
if self.pozice.right > 640:
self.pozice.left = 0
obrazovka = pygame.display.set_mode((640, 480))
hrdina = pygame.image.load('hrdina.jpg').convert()
pozadi = pygame.image.load('pozadi.jpg').convert()
obrazovka.blit(pozadi, (0, 0))
objekty = []
for x in range(1):
o = ObjektHry(hrdina, x*40, x)
objekty.append(o)
while 1:
for udalost in pygame.event.get():
if udalost.type in (QUIT, KEYDOWN):
sys.exit()
for o in objekty:
obrazovka.blit(pozadi, o.pozice, o.pozice)
for o in objekty:
o.posun()
obrazovka.blit(o.obrazek, o.pozice)
pygame.display.update()
pygame.time.delay(100)
Neviem prečo to nefunguje.
Zobrazí sa okno a potom nič. Zamrzne, nič sa neobjavý.
Budem rád za každý príspovok.