Unity 6.3
0 онлайн 82 гостей 3 в системе
Вход
Практическое руководство по разработке игр в Unity Глава 13 из 25 Оригинал, стр. 51

Сборка и публикация

Сборка и публикация Одно из преимуществ Unity - возможность развёртывания на разных платформах. Чтобы изменить параметры публикации сборки приложения, откройте File > Build Settings. Добавьте нужные сцены в список Scenes in Build. Сцена, служащая точкой входа в приложение, должна иметь индекс 0.

Build Settings

Доступные платформы перечислены в нижней левой части окна. Чтобы установить поддержку других целевых платформ, используйте Install with Unity Hub. Можно также открыть экран Installs в Unity Hub и с помощью Add Module добавить нужные модули к любой версии Unity. Для некоторых консолей, включая PlayStation, Nintendo Switch и Xbox, требуются дополнительные модули от издателя соответствующей платформы. При сборке приложения учитывайте различия между платформами. Например, мобильные устройства располагают меньшими объёмами хранилища и памяти, а также менее мощными процессорами, поэтому сильнее подвержены скачкам GC при автоматическом управлении памятью. Графически требовательную консольную игру нельзя просто перенести на iOS или Android - во всяком случае, без значительной оптимизации под конкретную платформу.

При сборке для нескольких платформ учитывайте и требования к вводу. Мобильным устройствам с сенсорными экранами и акселерометрами нужны иные настройки, чем платформам с контроллером или клавиатурой и мышью. Новая Input System позволяет обрабатывать пользовательский ввод с разных устройств. Платформозависимая компиляция позволяет с помощью директив препроцессора разделять код скриптов по целевым платформам. Используйте их вместе с директивой компилятора #if или классом ConditionalAttribute. Если для выпуска на определённой платформе нужно добавить или удалить элемент UI либо объект - например, исключить кнопку Quit из приложения для iOS, - платформозависимая компиляция упрощает такую логику.

Импорт

Создание

Сборка

Распространение

Загрузка

Приложение Модели

Магазины приложений

Издатели Изображения

Пакеты контента

Собственный хостинг Пользователи

Аудио

Рабочий процесс сборки и публикации

Device Simulator При сборке для мобильных устройств установите Device Simulator через Package Manager. Он позволяет просматривать приложение на имитируемом мобильном устройстве и заранее проверять форму экрана, разрешение и ориентацию. Чтобы открыть представление Device Simulator: - В левом верхнем углу окна Game находится раскрывающееся меню. Оно переключает представления Game и Device Simulator. - В верхнем меню выберите Window > General > Device Simulator.

Device Simulator

Device Simulator предназначен прежде всего для просмотра компоновки приложения и проверки базовых взаимодействий. Представление Device Simulator не имитирует производительность и особенности рендеринга устройства, например скорость процессора или доступный объём оперативной памяти. Для начала посмотрите видео Simulate your Game with Device Simulator in Unity.