#4 – Дополнительные машинки и препятствия

#4 – Дополнительные машинки и препятствия

Мы уже описали большую часть логики игрового процесса в нашей игре. Сейчас мы доработаем функционал для столкновения машинок между собой, а также расставим дополнительные препятствия на карте.

Видеоурок

Компоненты Collider

В Unity для обработки соприкосновения стоит использовать компоненты Collider. Они позволяют создать твердый объект и соприкосновение между двумя такими объектами можно будет отследить. Для отслеживания вы можете использовать одну из встроенных функций:

void OnCollisionEnter(Collision other) {
	// Действия при соприкосновении
}

Помимо метода OnCollisionEnter вы можете использовать OnCollisionStay или OnCollisionExit.

Состояние Trigger

Если вам нужно проверить соприкосновение, но при этом вы не хотите делать объект твердым, то можно использовать значение Trigger. Объект будет вести себя таким же образом, но теперь сквозь него можно будет пройти. Для Trigger существуют схожие методы: OnTriggerEnter, OnTriggerStay и OnTriggerExit.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

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

Также стоит посмотреть

Современная 2D игра на Unity 5
18 уроков
Создание игр на Unity | Для начинающих
9 уроков
Создание Андроид игры на движке Unity
3D шутер c мультиплеером в Unity
8 уроков
Курс Machine Learning / Машинное обучение с нуля
8 уроков
Создание различных игр на Unity
7 уроков
Комментарии
Добавить комментарий

Пока комментариев нет