Pygame乒乓球

时间:2016-02-01 17:07:33

标签: python-3.x pygame

在这里我给球的速度和方向

 if collision_ball_pad_l == True:
         print("ball hit the left pad")
         ball_movement = -ball_movement
         if first_collision == 0:
                ball_movement_y = random.choice([1,-1])*speed
         first_collision +=1

如果球击中边缘,它必须改变方向,但它打印我速度为0

 if collision_ball_shield_u == True:
                print("ball hit the left pad")
                ball_movement_y -= ball_movement_y 
                print (ball_movement_y)

1 个答案:

答案 0 :(得分:0)

您必须更改变量的符号 - 从+-或从-更改为+

您可以在一行中执行此操作 - 请参阅代码中的-

 ball_movement_y   =   -ball_movement_y