Урок #4 – Соприкосновение объектов
Видеоурок
Проверка столкновения с фруктом
Первым шагом в функции MoveSnake() является вычисление новой позиции головы змейки с помощью метода CalculateNewHeadPosition(). Затем происходит проверка, столкнулась ли голова змейки с фруктом. Если это так, вызывается метод EatFood(), который увеличивает длину змейки, и затем метод PlaceFood(), который размещает новый фрукт на игровом поле.
Обновление положения змейки
Далее происходит обновление положения каждого элемента змейки. Это осуществляется путем установки положения каждого элемента на основе положения предыдущего элемента змейки. Таким образом, все элементы змейки перемещаются на одну клетку вперед, а последний элемент змейки занимает место перед ним.
Обновление положения головы змейки
Наконец, обновляется положение головы змейки в соответствии с новой позицией, рассчитанной на первом шаге. Голова змейки перемещается на новую позицию на игровом поле.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть