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

Создание приложения Linux

Для создания приложения Unity на платформе Linux выполните следующие действия:

  1. Откройте окно Профиль сборки из Файл > Профиль сборки.
  2. Выберите Добавить профиль сборки, чтобы открыть окно Браузера платформы.
  3. Выберите Linux из списка доступных платформ и установите необходимые параметры сборки. Если Linux не доступны, выберите Установить с Unity Hub и следуйте инструкциям по установке. Информацию об установке модулей см. в Добавить модули.
  4. Выберите Switch Profile, чтобы установить новый профиль сборки в качестве активного профиля.
  5. Выбрать Строительство или Строить и запускать. Для получения дополнительной информации об этих вариантах см. Создайте свое приложение.
  6. В окне выбора файла Linux выберите место назначения для Unity, чтобы разместить сборку.
  7. В поле Имя введите соответствующее имя для сборки.
  8. Выберите Сохранить. Это начнет процесс сборки.

Linux Бинарные файлы сборки игрока

Когда вы создаете приложение Unity на платформе Linux, Unity создает следующие файлы, где ProjectName — это имя вашего приложения:

  • ProjectName.x86_64: Это исполняемый файл проекта для вашего приложения. Он содержит точку входа программы, которая инициирует движок Unity при запуске.
  • UnityPlayer.so: Этот файл .so содержит весь нативный код движка Unity. Он подписан сертификатом Unity Technologies, позволяющим проверить, что никакие вредоносные объекты не манипулировали кодом вашего двигателя.
  • *.pdb файлы: это символические файлы, которые можно использовать для отладки управляемых (C#код. Unity копирует эти файлы в каталог сборки, если вы включили Разработка Build в 2000 году Настройки платформы раздела бюджета Создание профилей окно.
  • Файлы *_s.debug: Это символьные файлы, которые можно использовать для отладки собственного кода (C/C++). Unity копирует эти файлы в каталог сборки, если вы включили Разработка Build в разделе Настройки платформы окна Создание профилей.
  • Папка ProjectName_Data: Эта папка содержит все данные, необходимые для запуска приложения.
  • libdecor-0.so.0: Этот файл .so является общей библиотекой Linux, используемой клиентами Wayland для управления украшениями окон на стороне клиента. Он обеспечивает последовательное поведение окон и внешний вид в различных компиляторах.
  • libdecor-cairo.so: Этот файл .so является общей библиотекой Linux, которая интегрирует графику Cairo с libdecor. Он отображает декорации на стороне клиента в Wayland для повышения визуальной согласованности и производительности.

Если вы используете бэкэнд скриптов IL2CPP, сборка Player приложения также включает следующий файл и папку:

  • GameAssembly.so: Этот файл .so содержит всю управляемую (C#) игровую логику и скрипты, преобразованные в нативный код (C/C++) для повышения производительности.
  • Папка ProjectName_BackUpThisFolder_ButDontShipItWithYourGame: Эта папка содержит промежуточные файлы, созданные во время сборки IL2CPP, которые полезны для отладки, а не для распространения.

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