Unity 6.3
0 онлайн 85 гостей 3 в системе
Вход
Разработка платформы Шаг 387 из 387

Windows ссылка на настройки сборки

Используйте эти параметры для настройки того, как Unity компилирует ваше приложение для платформы Windows. Вы можете обновить параметры сборки Windows из Профиль компиляции.

Свойство Описание
Архитектура Выберите CPU для сборки (применимо только к сборке и запуску).
  • Intel 64-бит: Используйте Intel/AMD 64-битную CPU архитектуру.
  • Intel 32-bit: Используйте 32-битную архитектуру Intel CPU.
  • ARM 64-битный: Используйте 64-битную ARM CPU архитектуру.
Создание и запуск на Выберите целевое устройство или транспорт для развертывания и запуска приложения во время Строить и запускать.
  • Локальная машина: Развертывание и запуск приложения на локальной PC.
  • Удаленное устройство (через Портал устройств): развертывает и запускает приложение на подключенном устройстве через транспорт Портала устройств.
Копировать 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, Mac, Linux Standalone и iOS, по умолчанию сжатие отсутствует. На Android, по умолчанию сжатие ZIP, который дает немного лучшие результаты сжатия, чем LZ4HC. Однако, ZIP данные медленнее для декомпрессии.
  • LZ4: Быстрый формат сжатия, который полезен для сборок разработчиков. Дополнительную информацию см. в BuildOptions.CompressWithLz4.
  • LZ4HC: Вариант LZ4 с высоким уровнем сжатия, который более медленно собирается, но дает лучшие результаты для сборок выпуска. Для получения дополнительной информации см. BuildOptions.CompressWithLz4HC.

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, предварительно создан и может не отражать подробности, специфичные для вашего приложения. В этом случае вы можете изменить исполняемые метаданные, чтобы включить информацию о вашем приложении.

Чтобы изменить метаданные, выполните следующие действия.

  1. Включите параметр Создать решение Visual Studio для создания файлов решения Visual Studio для проекта и построения проекта в Unity Editor.
  2. Откройте папку сборки и найдите подпапку с тем же именем, что и ваш проект. В подпапке найдите файл WindowsPlayerVersion.rc и откройте его в текстовом редакторе.
  3. Удалите строки кода, которые включают директиву условной компиляции #if defined(BUILDING_UNITY_PLAYER_DLL) и соответствующую #endif.
  4. Измените любые метаданные, такие как CompanyName, FileVersion, FileDescriptionили ProductName по мере необходимости. Для получения дополнительной информации об этих полях, см. документацию по StringFileInfo BLOCK Statement.
  5. Откройте решение Visual Studio из папки построения с помощью Visual Studio и перестроить проект.

Примечание: Для создания приложения за пределами Unity, вам требуется Visual Studio 2019 или 2022 с разработкой Desktop с установленной нагрузкой C++.

Дополнительные ресурсы