fromNovosibirsk

fromNovosibirsk

Руководство Лиги Лени
На Пикабу
поставил 908 плюсов и 714 минусов
отредактировал 9 постов
проголосовал за 16 редактирований
Награды:
лучший пост недели За неравнодушие к судьбе ПикабуС Днем рождения, Пикабу! лучший пост недели лучший авторский пост недели лучший авторский текстовый пост недели За победу в продуктовом сёрфинге За участие в Новогоднем видео-поздравлении Пикабу 5 лет на Пикабу
105К рейтинг 134 подписчика 42 подписки 274 поста 56 в горячем

Коротко о Сибирской жизни

Коротко о Сибирской жизни Юмор, Сибирь, Длиннопост
Коротко о Сибирской жизни Юмор, Сибирь, Длиннопост
Коротко о Сибирской жизни Юмор, Сибирь, Длиннопост
Коротко о Сибирской жизни Юмор, Сибирь, Длиннопост
Показать полностью 3

Каждый год во всех городах России

Каждый год во всех городах России Холод, Жара, Авторский комикс, Длиннопост
Каждый год во всех городах России Холод, Жара, Авторский комикс, Длиннопост
Каждый год во всех городах России Холод, Жара, Авторский комикс, Длиннопост
Показать полностью 3

Как всё начиналось на самом деле

Как всё начиналось на самом деле

А ведь так почти всегда

А ведь так почти всегда

Молния ударила в машину на Бердском шоссе в Новосибирске

Молния ударила в машину на Бердском шоссе в Новосибирске Новосибирск, Молния, Видео, Длиннопост, Машина
Молния ударила в машину на Бердском шоссе в Новосибирске Новосибирск, Молния, Видео, Длиннопост, Машина
Молния ударила в машину на Бердском шоссе в Новосибирске Новосибирск, Молния, Видео, Длиннопост, Машина
Молния ударила в машину на Бердском шоссе в Новосибирске Новосибирск, Молния, Видео, Длиннопост, Машина
Показать полностью 3 1

G-buffer в реальной жизни

G-buffer в реальной жизни Макияж, IT юмор
G-buffer в реальной жизни Макияж, IT юмор
Показать полностью 2

Жил старик со своею старухой. У самого синего моря.

Жил старик со своею старухой. У самого синего моря. Обское водохранилище, Золотая рыбка, Скриншот
Показать полностью 1

Как это сделано в видео играх

Я разрабатываю мобильную игру со стилем Low Poly на движке Unity3D, в которой автомобиль должен уклоняться и объезжать препятствия, с другими элементами подобного геймплея.
Сегодня я поделюсь с вами способами реализации некоторых игровых функций.

Искры от столкновения с препятствием.
Я использую это для визуального обозначения игроку, что он столкнулся с объектом.
Как это выглядит:

На объект, к которому прикреплён основной коллайдер автомобиля,

Как это сделано в видео играх Gamedev, Секреты игр, Гифка, Длиннопост, Мобильные игры

повешен скрипт, который определяет все точки касания других твёрдых тел к коллайдеру машины. Далее идёт проверка по тегу на то, что касание происходит не с дорогой. Точка касания имеет информацию о позиции. Позицию касания присваиваем системе частиц которую запускаем. Она делает всплеск коротко живущих частиц, при следующем касании действия с позицией и запуском повторяются.
В скрипте это выглядит так:

Как это сделано в видео играх Gamedev, Секреты игр, Гифка, Длиннопост, Мобильные игры

Визуализация чистки дороги от снега.
Выглядит это так:

Начнём с сугробов которые образуются за ковшом, для их реализации я использую две системы частиц, которые испускают частицы с режимом отображения Mesh (Сетка), в них указанны заранее подготовленные модели сугробов. Появление частиц, сугробов, происходит при условии, что объект перемещается.
К ковш автомобиля имеет два триггера, которые при входе в триггер снега, запускают системы частиц, при выходе останавливают.

Как это сделано в видео играх Gamedev, Секреты игр, Гифка, Длиннопост, Мобильные игры

С этим понятно, а теперь как убрать из отображения снег, в зоне из которой его условно убрали.
Для этого использую Trail, он оставляет линию по ходу движения. В нём назначен материал, со специальным шейдером. Принцип действия тут прост, в материале снега указана очередь рендера выше, чем у всех других объектов. В материале который имеет Trail, указана очередь рендера ниже чем у снега, но выше чем у всех остальных объектов. При перекрытии снега, линией от Trail, будет отображено всё что находиться под снегом.
Шейдер выглядит так:

Как это сделано в видео играх Gamedev, Секреты игр, Гифка, Длиннопост, Мобильные игры

Спасибо за внимание.
Кому стало интересно, следить за развитием игры можно в группе ВК: https://vk.com/gwtgo

Показать полностью 4 1
Отличная работа, все прочитано!