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

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

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

Видеоурок

Компоненты Collider

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

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

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

Состояние Trigger

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

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

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

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

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

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

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

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

Дополненная реальность (Vuforia AR и Unity)
3 урока
Дополненная реальность / Создание Unity AR приложений
Создание игры под платформу iOS на Unity
Создание простой 3D игры в Unity
9 уроков
Разработка игры на Unity
9 уроков
Создание Андроид игры на движке Unity
Комментарии
Добавить комментарий

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