Вход на сайт
C# анимация, помогите
405 просмотров
Перейти к просмотру всей ветки
MrSanders старожил
в ответ moose 06.03.18 11:56
Ну, например такой код не сильно индусский. Короче и без повторений.
left_limit = 20; right_limit = 400; ball_x = 20; ball_y = 20; // Как будто мяч только что прилетел справа и ударился в левую стенку, координата мяча = левой стене speed_x = -10; while(...){ if(ball_x<=left_limit || ball_x>=right_limit){ // Стукнулись в стену - поменяли направление скорости (с -10 на 10 или наоборот) speed_x = -speed_x; } ball_x = ball_x + speed_x; }