Установка Nau Engine¶
Минимальные системные требования¶
Операционная система: Windows 10 (64bit)
Процессор: 2.3 Ghz Dual-Core
ОЗУ: 8 гб
Видеокарта: DirectX12-compatible 4GB VRAM, NVidia GeForce 1050 TI / AMD Radeon RX550 / Intel UHD Graphics 620
Инструкция по установке¶
Скачайте инсталлер редактора с официального сайта.
Осторожно
Перед установкой убедитесь, что удалили другие версии Nau Engine, установленные на Вашем устройстве.
Далее установите программу в выбранную папку, следуя инструкциям инсталлятора.
Осторожно
Не следует выбирать в качестве папки установки съёмные носители, сетевые накопители, синхронизируемые или облачные диски
Сборка движка из исходников¶
Ядро движка¶
Необходимые приложения¶
Git клиент
Visual Studio 2022 <https://visualstudio.microsoft.com/downloads/>_
MSVC v143
Windows 10 SDK
Установка vcpkg¶
Во внешнюю папку, например, в C:/Tools
необходимо установить менеджер пакетов vcpkg.
В терминале в папке
C:/Tools
вызовитеgit clone https://github.com/microsoft/vcpkg setx VCPKG_ROOT C:/Tools/vcpkg \M
Это добавит путь к vcpkg в системные переменные.
Выполните скрипт
C:/Tools/vcpkg/bootstrap-vcpkg.bat
.
Примечание
Терминал должен быть запущен с правами администратора.
Инструкция¶
Предположим, вы хотите развернуть ядро движка в папке
C:/NauEngine
. В директорииC:
в терминале вызовитеgit clone https://github.com/NauEngine/NauEngine.git NauEngine
Это создаст папку C:/NauEngine.
Необходимо подключить сабмодули. Для этого в папке
C:/NauEngine
вызовитеgit submodule update --init –recursive
В CMake необходимо сгенерировать файлы проекта. Для этого в CMakeGUI укажите (см. картинку):
Source: C:/NauEngine
Preset: Visual Studio 2022 x64
Destination: C:/NauEngine/build/win_vs2022_x64 (выставится автоматически).
Нажмите Generate для генерации файлов проекта. Процесс займет какое-то время.
Откройте сгенерированный файл
C:/NauEngine/build/win_vs2022_x64/NauEngine.sln
и соберите таргетALL_BUILD
. Процесс займет какое-то время.
Возможные ошибки¶
CMake при конфигурировании выдает ошибку о том, что не хватает пакетов cymbal и clang. Проверьте, что необходимая версия python (3.10) установлена, а затем из терминала выполните
pip install cymbal pip install clang
Редактор движка¶
Необходимые компоненты¶
Qt VS plugin
Qt 6.4.1
Путь до папки с Qt (например
c:\Qt\6.4.1\msvc2019_64\bin\
) нужно добавить в переменные окруженияPATH
для всех пользователей.
Настроенный git
Python обязательно установить для всех пользователей, например, в корень диска.
Путь до pip указать в
PATH
для всех пользователей
СMake версии выше 3.12
Инструкция¶
Клонировать репозиторий NauEditor.
git clone https://github.com/NauEngine/NauEditor.git
Инициализировать и обновить сабмодули.
git submodule init git submodule update
Зайти в папку со склонированными исходниками и выполнить конфигурацию проекта через cmake.
cmake -S. -Bbuild --preset=win_vs2022_x64_dll -DCMAKE_PREFIX_PATH=<Путь до папки Qt-6.4.1_2\msvc2019_64>
4. Собрать редактор из исходников.
Для этого откройте сгенерированный файл .sln
в Visual Studio. Далее, аналогично тому, как это было необходимо для сборки
ядра, соберите таргет ALL_BUILD
.