Установка и настройка Armory 3D

Итак, в прошлом посте я рассказал вам что что такое Armory Engine. Сейчас расскажу вам как установить движок и сделать свой первый тестовый уровень (в следующем уроке). Перед тем как начать, вам потребуются навыки работы с Blender — это ваш основной инструмент. Если их нет, что ж, в сети достаточно уроков. От себя лично, могу порекомендовать курсы от Артема Слаквы (ни разу не реклама). Ладно, начнем.
Что нам потребуется:
- Стабильная версия Blender (автор рекомендует версию 2.8, поскольку 2.9 работает с движком нестабильно)
- Аддон к Blender на официальном сайте (движок поставляется в виде аддона, если вам не жалко, задонатьте автору)
Установка и настройка
Установка проста до безобразия — скачайте и распакуйте архив движка. Установите как аддон в установленный Blender. Edit > Preferences… -> Add-ons -> armory.py.
Armory.py находится в распакованом архиве. Далее, включите добавленный аддон галочкой в Render: Armory в Preferences: Add-ons.
Теперь нужно проверить правильность установки движка. В вкладке Render проверяем путь SDK Path. Он должен соответствовать тому где у вас лежит SDK. Например D:ArmorySDK2011ArmorySDK если же нет, то щелкнув там же значок папки, выберете тот путь где у вас распакован движок.

Сохраняем .blend файл и нажимаем кнопку F5 (play) расположенную на панели Properties > Render > Armory Player. Распространенные проблемы с установкой можно посмотреть здесь.
Движок уже включает в себя Haxe и Kha поэтому ставить отдельно их не надо.
Редактор кода
Armory автоматически установит «правильный» редактор кода. Это работает так: движок сканирует переменные установленного IDE, и если например, у вас установлен Visual Studio то по умолчанию будет VS. Если нет, то будет использоваться переменная среды консольного редактора кода.
Автор рекомендует Kode Studio
- Загрузите пакет расширений Visual Studio Code + Kha или Kode Studio.
- Укажите
Code Editor Executable.exe файл установленной копии. - Для VS убедитесь в правильности путей установки расширений:
"haxe.executable": "ArmorySDK/Kha/Tools/haxe/haxe-linux64",
"kha.khaPath": "ArmorySDK/Kha",
"krom.kromPath": "ArmorySDK/Krom"
Но редактор можно использовать любой: Sublime, Atom, Notepad++ etc. Только укажите в Code Editor Executable путь к своему редактору.
В следующем уроке будет создание первого тестового уровня.
Microsoft раскрыла полный список 37 игр, которые выйдут на Xbox за неделю
Бывший глава PlayStation призвал Sony отказаться от технологической гонки ради PS6 за $300
Фанаты считают, что разгадали значение названия PHYSINT — новой игры Хидео Кодзимы
Разработчики Euro Truck Simulator 2 анонсировали событие с эксклюзивными наградами в честь выхода DLC об Исландии
Авторы «Война Миров: Сибирь» показали тизер с 3D-моделью камеры геолога XIX века
Scarecrow: 90s Crime Story, которую называют «российской Hotline Miami», получила дату выхода
Глава S-Game мог стать архитектором в Нью-Йорке: что это за студия и почему Phantom Blade Zero покорила рынок
Эксклюзивность не помешала энтузиасту портировать Gothic Classic на Android