Шутер от первого лица в Unity. Часть 1 — создание проекта

В 1-й части урока создаём проект и узнаём немного теории о том, что такое Raycast. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер от первого лица в Unity. Часть 2 — объявление переменных

Во 2-й части урока создаём скрипт, размещаем его в качестве компонента игрового объекта, объявляем основные переменные и узнаём об их назначении. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер от первого лица в Unity. Часть 3 — начальные значения переменных

В 3-й части урока продолжаем писать скрипт, в котором задаём начальные значения переменных, разбираясь в том, что такое компоненты игровых объектов и как получать к ним доступ из кода скрипта. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер в Unity. Часть 5 — отрисовка лазера

В 5-й части урока программируем отрисовку луча лазерного оружия с помощью LineRenderer и Raycast. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер в Unity. Часть 6 — отладка Raycast

В 6-й части урока пишем скрипт рисования луча Raycast в окне сцены, для отладки. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер в Unity. Часть 7 — поражение целей

В 7-й части урока программируем поражение целей, используя метод из другого класса, учитываем уровень «здоровья» цели, применяем силу отталкивания на поражаемом объекте, уничтожаем цель за несколько выстрелов. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер в Unity. Часть 8 — прицел

В 8-й части урока создаём изображение прицела, завершаем официальный туториал Unity и начинаем выходить за его рамки, делая свою уникальную игру. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер в Unity. Часть 9 — подсчёт очков

В 9-й части урока выходим за рамки официального туториала и программируем подсчет и вывод очков. Теперь шутер становится игрой! Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер в Unity. Часть 10 — своя уникальная игра

В 10-й части урока заменяем модель оружия, добавляем новые поражаемые цели и создаём свою уникальную игру. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.