×
Вы действительно хотите открыть доступ к тестированию по курсу Unity Углубленный 2016 на 40 дней?
ВИДЕОУРОК №2. Создание Agar.io (часть 1)
Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс
Купить курс
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку
Купить подписку
Цель первого урока - введение в создание сетевых приложений. На примере чата будут рассмотрены основные компоненты, с помощью которых построение мультиплеерных игр становится проще и быстрее. Также, будет рассмотрена модель взаимодействия между клиентами и сервером, являющаяся основой при создании любой сетевой игры.
Читать дальше...
Целью данного урока является создание клона известной сетевой игры Agario. Создавать сетевые игры
лучше всего начинать с простых примеров, это позволяет понять архитектуру и не погрузнуть в массе
нюансов. Данный урок внесет ясность в то, как сетевые игры создаются и что для этого нужно знать.
Читать дальше...
Так как движение уже реализовано, давайте сделаем так, чтобы игрок мог есть других игроков, чтобы выжить. Также, поставим несколько точек появления, когда новый игрок будет заходить, мы случайно будем выбирать одну из точек. Важно будет создать границы карты, для того чтобы игроки не могли сильно далеко отбегать друг от друга.
Читать дальше...
Целью данного урока является начало создания полноценного прототипа игры в стиле MOBA (Multiplayer Online Battle Arena). С расшифровки аббревиатуры, стало понятно, почему выбран именно этот жанр. Конечно каждый большой проект принято разбивать на маленькие логические части. В этой части мы создадим Network Game Lobby Manager и настроим его. Также, реализуем базовый функционал перемещения персонажа.
Читать дальше...
Целью данного урока является продолжение создания сетевой игры в жанре MOBA. Мы создадим один
из важных скриптов, который будет отвечать за здоровье игроков и AI. Также, этот скрипт отвечает за
группу, к которой относится данный юнит. Также, реализуем возможность атаки игрока и
синхронизируем получение урона.
Читать дальше...
В этом уроке мы займемся разработкой искусственного интеллекта (AI), который является основой
практически для любой игры. Нашему AI необходимо будет двигается из точки A в точку Б, при этом
атаковать всех врагов, которых он будет встречать на пути. Также AI должен преследовать цель, но не
вечно, так как от него цель может убежать. В таком случае наш крип должен будет вернутся назад.
Также, в этом уроке реализуем возможность выбора группы игроку. Это необходимо для того, чтобы
выбирать союзников и врагов.
Читать дальше...
В этом уроке мы приступим к созданию карты и доведем минимальный геймплей до логического конца.
На карте будут две точки появления крипов, по центру карты они будут встречается и атаковать друг
друга. Игроки появятся по краям карты и будут иметь возможность убивать крипов и друг друга. По
окончанию урока у нас будет хороший шаблон сетевой игры в стиле MOBA.
Читать дальше...
ПОКАЗАТЬ ВСЕ
основные темы, рассматриваемые на уроке
0:02:28
Создание и настройка персонажа
0:05:22
Перемещение персонажа (скрипт)
0:11:44
Синхронизация координатов
0:24:38
Point…
0:28:00
Как создать объект динамически ?
0:36:59
Уничтожение объекта
0:39:16
Камера (скрипт)
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
комментарии и обсуждения