Перейти к основному содержимому

Unity

Для начала, нужно установать Unity Hub.

Далее, установите необходимую версию Unity Editor: 2022.3.

Установка нужной версии доступна здесь: https://unity.com/releases/editor/whats-new/2022.3.16#installs.

Импорт базового проекта в Unity

Для создания своих игровых режимов, нужно установить базовый шаблон для разработки.

Создайте полностью пустой проект в Unity без дополнений, и импортируйте в него проект:

KotikiServer.unitypackage (Версия 1.01)

Далее, откройте сцену ProjectExample.

С помощью этой сцены будет создаваться игровой режим:

  • Статическая сцена (Scene): начальная локация, которую будет видеть игрок при заходе в режим.
  • Интерфейс (GUI): пользовательский интерфейс, который будет видеть игрок и которым можно будет управлять с помощью сервера.
  • Динамические объекты (Scene Prefabs): объекты, созданные с помощью префабов, которые добавляются на локацию или в интерфейс, и которыми можно управлять с помощью сервера.

Установка TextMeshPro

Установите TextMeshPro с помощью Package Manager в Unity.

Установка Newtonsoft

Для работы проекта нужно установить пакет Newtonsoft:

alt text

alt text

Введите com.unity.nuget.newtonsoft-json в качестве названия пакета, и 3.0.1 в качестве версии.

alt text

Гравитация

На сцене ProjectExample есть контроллер персонажа для тестов (Character). Возможно нужно установить в настройках Unity проекта нулевую гравитацию для оси Y (Project Settings -> Physics 2D), чтобы контроллер персонажа не "падал вниз" при запуске сцены.

Что дальше?

Изучите серию уроков, посвященных созданию игровых режимов: Первый урок