Анимировать несколько прыгающих мячей в C#

В этом примере изменена более ранняя публикация Сделать анимацию отскока шара в C# для анимации нескольких прыгающих шаров. Большая часть основной идеи такая же, что и первый пример.

В этом примере изменена более ранняя публикация Сделать анимацию отскока шара в C# для анимации нескольких прыгающих шаров. Большая часть основной идеи такая же, что и первый пример.

...

Следующий код показывает, как программа инициализирует свои данные шарика.

Следующий код перемещает шары, когда таймер программы запускает событие Tick.

В дополнение к обновлению положения каждого шара этот код также вызывает метод Boing для воспроизведения звука всякий раз, когда мяч касается одного из ребер формы. Вы можете захотеть прокомментировать эти вызовы (или закомментировать код в методе Boing), если вы собираетесь запустить программу много. Звуки забавные, но шумные.

Наконец, следующий код показывает, как программа перерисовывает свою поверхность после перемещения шаров.

Источник: http://csharphelper.com/blog/2015/03/animate-several-bouncing-balls-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *