Windows ссылка на настройки сборки
Используйте эти параметры для настройки того, как Unity компилирует ваше приложение для платформы Windows. Вы можете обновить параметры сборки Windows из Профиль компиляции.
| Свойство | Описание |
|---|---|
| Архитектура | Выберите CPU для сборки (применимо только к сборке и запуску).
|
| Создание и запуск на | Выберите целевое устройство или транспорт для развертывания и запуска приложения во время Строить и запускать.
|
| Копировать PDB файлы | Включите этот параметр, чтобы включить файлы базы данных программ Microsoft (PDB) в встроенный проигрыватель. Файлы PDB содержат сведения об отладке приложения, но могут увеличить размер проигрывателя. |
| Создание решения Visual Studio | Включите этот параметр для создания файлов решения Visual Studio для Project, чтобы можно было создать окончательный исполняемый файл в Visual Studio. |
| Разработка Build | Включить символы отладки скриптов и Profiler в вашей сборке. Используйте этот параметр, если вы хотите проверить приложение. При выборе этого параметра Unity устанавливает DEVELOPMENT_BUILD Ваша сборка включает директивы препроцессора, которые устанавливают DEVELOPMENT_BUILD в качестве условия.Более подробную информацию см. Компиляция в зависимости от платформы. |
| Автоподключение Profiler | Автоматическое подключение Unity Profiler к вашей сборке. Дополнительные сведения см. в Profiler. Примечание: Эта опция доступна только при выборе Разработанная сборка. |
| Глубокая профилировка | Позвольте Profiler обрабатывать весь код вашего скрипта и записывать каждый вызов функции, возвращая подробные данные профилирования. Дополнительные сведения см. в Глубокая профилировка. Это свойство доступно только при включении Разработки. Примечание: Включение Глубокая профилировка может замедлить выполнение скрипта. |
| Отладка сценариев | Подключение удаленных отладчиков скриптов к Проигрывателю. Это свойство доступно только при включении Разработка Build. |
| Дождаться управляемого отладчика | Заставляет проигрыватель ждать, пока отладчик будет подключен, прежде чем выполнять код скрипта. Это свойство видно только при включении Отладка Скрипта. |
| Метод сжатия | Указывает метод, используемый Unity для сжатия данных в вашем Project при сборке проигрывателя. Это включает Ассеты, Сцены, Настройки плеера, и Данные GI.
|
Windows Бинарные файлы сборки игрока
Когда вы создаете Unity title на платформе Windows, Unity создает следующие файлы, где ProjectName — это имя вашего приложения:
ProjectName.exe— Исполняемый файл проекта, который является вашим приложением проекта. Он содержит точку входа программы, которая вызывает Unity Путь к исходному коду для движка при запуске.ProjectName.exeнаходитсяWindowsPlayerпапка:Editor\Data\PlaybackEngines\WindowsStandaloneSupport\Source\WindowsPlayer.UnityPlayer.dll— файл DLL, содержащий весь код движка Unity. Он подписан сертификатом Unity Technologies, который позволяет проверить, что никакие вредоносные объекты не манипулировали вашим двигателем.*.pdb files— Символические файлы для отладки. Unity копирует их в каталог сборки, если вы включили Копирование файлов PDB в окне Профиль сборки.WinPixEventRuntime.dll— Этот DLL позволяет Введение PIX на Windows (бета) поддержку. Unity создает этот файл только если вы включили Разработка Build опцию в Профиль Build окне.ProjectName_Data folder— Эта папка содержит все данные, необходимые для запуска приложения.
Изменение и восстановление приложения
Чтобы изменить приложение или распространить код сборки (например, если вы хотите подписать его или изменить метаданные исполняемого файла), вы должны перекомпилировать проект и поместить вывод в каталог компилированных игр.
Изменение встроенных исполняемых метаданных, таких как издатель или название компании, необходимо для обеспечения правильной идентификации вашего приложения системой. Например, различные инструменты и диалоги операционной системы, такие как брандмауэр Windows, используют исполняемые метаданные для отображения информации о вашем приложении, такой как издатель или название компании. Исполняемый файл Unity Player, включенный в установку Unity, предварительно создан и может не отражать подробности, специфичные для вашего приложения. В этом случае вы можете изменить исполняемые метаданные, чтобы включить информацию о вашем приложении.
Чтобы изменить метаданные, выполните следующие действия.
- Включите параметр Создать решение Visual Studio для создания файлов решения Visual Studio для проекта и построения проекта в Unity Editor.
- Откройте папку сборки и найдите подпапку с тем же именем, что и ваш проект. В подпапке найдите файл
WindowsPlayerVersion.rcи откройте его в текстовом редакторе. - Удалите строки кода, которые включают директиву условной компиляции
#if defined(BUILDING_UNITY_PLAYER_DLL)и соответствующую#endif. - Измените любые метаданные, такие как
CompanyName,FileVersion,FileDescriptionилиProductNameпо мере необходимости. Для получения дополнительной информации об этих полях, см. документацию по StringFileInfo BLOCK Statement. - Откройте решение Visual Studio из папки построения с помощью Visual Studio и перестроить проект.
Примечание: Для создания приложения за пределами Unity, вам требуется Visual Studio 2019 или 2022 с разработкой Desktop с установленной нагрузкой C++.