2016-02-01 3 views
0

Привожу скорость и направление мяча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) 

ответ

0

Вы должны изменить знак переменной - от + к - или - к +

Вы можете сделать это в одной строке - см - в коде

ball_movement_y = -ball_movement_y 
Смежные вопросы