====== Лаунчер запуска игры ====== После сборки получается исполняемый файл для запуска игрового движка по своему сценарию, к примеру, как определенного уровня либо же с другими интересными особенностями. ====== Сборка лаунчера в Visual Studio ====== * Для сборки нужен Visual Studio 2022 * Открываем файл решения в формате ''*.sln'' а именно файл ''demo-engine.sln'' в папке "SDK/sources": {{gallery>:sdk:pasted:20251012-000056.png?1016x571}} * Смотрим, что выбран режим сборки: релиз ''release'': {{gallery>:sdk:pasted:20251012-000346.png}} * Запускаем процесс сборки. Для этого в главном меню выбираем: Сборка->Собрать решение: {{gallery>:sdk:pasted:20251012-000448.png}} * После сборки увидете путь куда собрался исполняемый файл лаунчера: {{gallery>:sdk:pasted:20251012-000600.png}} ====== Зависимости ====== На всякий могут пригодится знания о том, какие требуются зависимости или определенные настройки для сборки. Если захотите создать несколько проектов лаунчеров. **Каталоги VC++:** * Включаемые каталоги: "../API/" **C/C++:** * Создание кода -> Библиотека времени выполнения: "Многопоточный DLL (/MD)" **Компоновщик**: * Общие -> Дополнительные каталоги библиотек: "..\API\" * Ввод -> Дополнительные зависимости: "ME_Core.lib" * Система -> Подсистема: "Консоль (/SUBSYSTEM:CONSOLE)" ====== Пример исходного кода ====== К примеру исходный код выглядит лаунчера вот так: #include #include //#pragma ME_NOT_CONSOLE int main(int argc, char* argv[]) { SetConsoleCP(1251); SetConsoleOutputCP(1251); // Запускаем движок meInitialize(); return 0; }