Ich versuche, den Ball Objekt abprallen um in dem Bildschirm zu bekommen, habe ich stundenlang verschiedene Dinge getestet, in anderem Pong-Spiel Quellcode und anderen Fragen hier aus, aber ich kann einfach nicht scheinen zu finde es heraus. Könnte jemand einige Hinweise auf geben, wo anfangen? Soll ich getrennte Funktionen für die verschiedenen Bewegungen machen?Pygame Pong-Spiel
# ----- Game Loop ----- #
# Setting the loop breakers
game_exit = False
# ball positon/velocity
ball_x = DISP_W/2
ball_y = DISP_H/2
velocity = 5
# Game loop
while not game_exit:
# Gets all events
for event in pygame.event.get():
# Close event
if event.type == pygame.QUIT:
# Closes game loop
game_exit = True
# Background fill
GAME_DISP.fill(black)
# Setting positions
ball.set_pos(ball_x, ball_y)
# ceil.set_pos(0, 0)
# floor.set_pos(0, DISP_H - boundary_thickness)
ball_y += velocity
# Drawing sprites
ball_group.draw(GAME_DISP)
# collision_group.draw(GAME_DISP)
pygame.display.update()
# Setting FPS
clock.tick(FPS)
# ----- Game exit ----- #
pygame.quit()
quit()
FULL CODE: http://pastebin.com/4XxJaCvf
Es würde helfen, wenn Sie erklären, was passiert, und was Sie erwarten geschehen. – PinkFluffyUnicorn
Ich würde es gerne an die Decke und den Boden abprallen, bewegen jetzt schräg, ich bin einfach nur versucht, es zu bekommen, den Boden abprallen und die Decke in einer geraden Linie bewegt ... – Lucas