Анимация и столкновение в игре - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

игра арканоид. на форме отображаются считанные из карт файлов "кирпичики" и прорисованные "шарик" и ракетка. Ракетка управляется движением мыши, а "шарик" движется при работе таймера. Проблема1:перерисовывается все, что есть на форме. Вопрос1: как сделать, чтобы двигались только шарик и ракетка, а все остальное оставалось неподвижным? Проблема2: не могу придумать, как проверить столкновение шарика с разными сторонами нарисованных кирпичиков Вопрос2: как проверить это столкновение и сделать, чтобы "кирпичик" от столкновения исчез, а шарик оттолкнулся и продолжил движение? мой код:
что получается:

Решение задачи: «Анимация и столкновение в игре»

textual
Листинг программы
'Буферизация для уменьшения мерцания
        SetStyle(ControlStyles.AllPaintingInWmPaint Or
        ControlStyles.OptimizedDoubleBuffer Or
        ControlStyles.ResizeRedraw Or
        ControlStyles.UserPaint, True)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5