Ich habe keine funktionierende Lösung für dieses Problem gefunden, außer der Verwendung höherer Frameraten.
Code: Select all
import pygame
# setup
pygame.init()
screen = pygame.display.set_mode((800, 600))
clock = pygame.time.Clock()
# start position of rect
x = 0
dt = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# move react
x += 200 * dt
# refresh
screen.fill("black")
# draw rect on Surface
pygame.draw.rect(screen, "white", (x, 200, 50, 50))
# flip
pygame.display.flip()
dt = clock.tick(60) / 1000
Mobile version