-1
Also arbeite ich an einer Art Platformer-Spiel. Der Code, den Sie sehen werden, ist nur der Anfang davon. Das Problem ist, dass pygame aus irgendeinem Grund meine Objekte nicht auf den Bildschirm zeichnet. Alles scheint in Ordnung zu sein, und ich bekomme keine Fehler. Hilfe wäre sehr willkommen. :)Pygame weigert sich, Objekte zu zeichnen
import pygame
from pygame.locals import *
pygame.init()
red = (255,0,0)
green = (0,255,0)
blue = (0,0,255)
black = (0,0,0)
white = (255,255,255)
width = 1280
height = 720
score = 0
'create window'
screen = pygame.display.set_mode((width,height))
clock = pygame.time.Clock()
'sprite groups'
all_sprites = pygame.sprite.Group()
blocks = pygame.sprite.Group()
class Player(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.Surface((32,32))
self.image.fill(green)
self.rect = self.image.get_rect()
self.rect.x = 640
self.rect.y = 360
self.speed = 0
def update(self):
pass
class Block(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.Surface((32,32))
self.image.fill(blue)
self.rect = self.image.get_rect()
self.rect.x = 640
self.rect.y = 395
p = Player()
all_sprites.add(p)
running = True
while running:
all_sprites.draw(screen)
Oh wow. Entschuldige den super offensichtlichen Fehler. Danke für die Antwort! –