×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Unity Углубленный 2016 на 40 днів?
ВІДЕОУРОК № 3. Создаем Agar.io (часть 2)
Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс
Придбати курс
Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку
Придбати підписку
Цель первого урока - введение в создание сетевых приложений. На примере чата будут рассмотрены основные компоненты, с помощью которых построение мультиплеерных игр становится проще и быстрее. Также, будет рассмотрена модель взаимодействия между клиентами и сервером, являющаяся основой при создании любой сетевой игры.
Читати далі...
Целью данного урока является создание клона известной сетевой игры Agario. Создавать сетевые игры
лучше всего начинать с простых примеров, это позволяет понять архитектуру и не погрузнуть в массе
нюансов. Данный урок внесет ясность в то, как сетевые игры создаются и что для этого нужно знать.
Читати далі...
Так как движение уже реализовано, давайте сделаем так, чтобы игрок мог есть других игроков, чтобы выжить. Также, поставим несколько точек появления, когда новый игрок будет заходить, мы случайно будем выбирать одну из точек. Важно будет создать границы карты, для того чтобы игроки не могли сильно далеко отбегать друг от друга.
Читати далі...
Целью данного урока является начало создания полноценного прототипа игры в стиле MOBA (Multiplayer Online Battle Arena). С расшифровки аббревиатуры, стало понятно, почему выбран именно этот жанр. Конечно каждый большой проект принято разбивать на маленькие логические части. В этой части мы создадим Network Game Lobby Manager и настроим его. Также, реализуем базовый функционал перемещения персонажа.
Читати далі...
Целью данного урока является продолжение создания сетевой игры в жанре MOBA. Мы создадим один
из важных скриптов, который будет отвечать за здоровье игроков и AI. Также, этот скрипт отвечает за
группу, к которой относится данный юнит. Также, реализуем возможность атаки игрока и
синхронизируем получение урона.
Читати далі...
В этом уроке мы займемся разработкой искусственного интеллекта (AI), который является основой
практически для любой игры. Нашему AI необходимо будет двигается из точки A в точку Б, при этом
атаковать всех врагов, которых он будет встречать на пути. Также AI должен преследовать цель, но не
вечно, так как от него цель может убежать. В таком случае наш крип должен будет вернутся назад.
Также, в этом уроке реализуем возможность выбора группы игроку. Это необходимо для того, чтобы
выбирать союзников и врагов.
Читати далі...
В этом уроке мы приступим к созданию карты и доведем минимальный геймплей до логического конца.
На карте будут две точки появления крипов, по центру карты они будут встречается и атаковать друг
друга. Игроки появятся по краям карты и будут иметь возможность убивать крипов и друг друга. По
окончанию урока у нас будет хороший шаблон сетевой игры в стиле MOBA.
Читати далі...
ПОКАЗАТИ ВСЕ
основні теми, що розглядаються на уроці
0:01:13
Логика уничтожения объекта
0:13:17
Границы карты
0:18:22
Разброс объектов (корм)
0:31:21
Начальная позиция
ПОКАЗАТИ ВСЕ
Студенти також дивляться
Unity User Interface
Unity Базовий
Unity Базовый 2016
Unity створення Clicker
Unity Стартовий
Unity Стартовый 2015
коментарі та обговорення