在这里我给球的速度和方向
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)
答案 0 :(得分:0)
您必须更改变量的符号 - 从+
到-
或从-
更改为+
您可以在一行中执行此操作 - 请参阅代码中的-
ball_movement_y = -ball_movement_y