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

Unity Дистанционное

Unity Remote — это загружаемое приложение, которое можно использовать для разработки Android, iOS и tvOS. Unity Remote подключает ваше конечное устройство к Unity Editor и отображает визуальный выход из Редактора на экране конечного устройства с уменьшенной частотой кадров. Он также отправляет вводные данные с конечного устройства обратно в запущенный проект в Unity. Используйте Unity Remote, чтобы понять, как приложение выглядит и работает на конечном устройстве без создания сборки.

Целевое устройство передает следующие входные данные обратно в Unity Editor:

  • Касание и стилус вход
  • Акселерометр
  • Гироскоп
  • Потоки камеры устройства
  • Компас
  • GPS
  • Названия джойстика и ввод

Unity Editor по-прежнему выполняет фактическую обработку приложения на настольном компьютере. Это означает, что производительность приложения не является точным отражением того, как будет работать созданное приложение на целевом устройстве. Для точной оценки производительности приложения, создайте приложение и протестируйте сборку на целевом устройстве.

Если вы используете условная сборка для конкретной платформы, убедитесь, что у вас есть активный построить профиль который соответствует платформе целевого устройства, работающего Unity Пульт включен.

Требования и совместимость

Unity Remote поддерживает устройства Android, iOS и tvOS. Чтобы использовать Unity Remote на устройстве Android, на компьютере разработки должны быть установлены Android SDK. Дополнительные сведения см. в разделе Android настройка среды.

Примечание: Unity Remote заменяет iOS Remote и Android Remote из предыдущих версий Unity. Unity больше не поддерживает эти старые приложения.

Настройка Unity Remote

Чтобы настроить Unity Remote, выполните следующие действия:

  1. Установка Unity Remote на целевом устройстве
  2. Подключите целевое устройство к компьютеру для разработки
  3. Подключите Unity Editor к Unity Удаленный

1. Установка Unity Remote

Загрузите и установите приложение Unity Remote на целевом устройстве, используя следующие ссылки.

  • Android: Google Play
  • iOS: Ап-Стор.

2. Подключите целевое устройство к компьютеру для разработки

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

  1. Запустите Unity Remote на целевом устройстве.
  2. Подключите целевой устройства к компьютеру через USB.
    • Для Android устройств, убедитесь, что включить USB для отладки. Информацию о том, как это сделать, см. в Отладка Android устройства.
    • Для устройств iOS или tvOS, если вы используете компьютер Windows, обязательно установите iTunes.

3. Подключите Unity Editor к Unity Remote

После того, как целевое устройство подключено к вашему компьютеру, Unity Editor должен быть в состоянии обнаружить его. Чтобы подключить Unity Remote на целевом устройстве к Unity Editor:

  1. Откройте Настройки Редактора (меню: Изменить > Project Настройки > Редактор).
  2. В разделе Unity Дистанционное установите Устройство на конечное устройство, которое вы хотите использовать.

Если список Устройство не включает конечное устройство, сначала отключите и затем снова подключите конечное устройство. Если это не работает, убедитесь, что подключение USB настроено правильно. Чтобы проверить это, вы можете создать и запустить приложение, чтобы проверить, может ли Unity установить его на конечном устройстве. Информацию о том, как создать приложение для Android, см. в Создание приложения для Android и для iOS, см. в Создание приложения iOS.

Важно: Unity не поддерживает Unity Remote на нескольких подключенных Android устройствах. Чтобы решить эту проблему, Unity автоматически выбирает первое Android устройство, которое оно найдет. Вы можете иметь несколько iOS/tvOS устройств и одно Android устройство подключено одновременно. Все эти подключенные устройства появляются в Устройство списке.

Предварительный просмотр приложения в Unity Remote

В Unity Editor нажмите кнопку Play, чтобы запустить приложение на конечном устройстве и в представлении Game. По мере запуска приложения Unity Remote передаёт вводные данные обратно в Редактор, и ваши скрипты обрабатывают вводные данные так, как если бы скрипты запускались на самом конечном устройстве.

Результаты работы

Когда вы используете Unity Remote, приложение фактически запускается в Редакторе, а Unity передаёт визуальный контент на целевое устройство. Ширина полосы между Редактором и устройством ограничена, поэтому Unity сжимает поток для передачи. По умолчанию используется метод сжатия JPEG, который является методом сжатия с потерями, который снижает качество изображения.

Изменение метода сжатия

Вы можете улучшить качество изображения в приложении Unity Remote, изменив метод сжатия на PNG.. PNG является методом сжатия без потерь, который использует больше пропускной способности, но не снижает качество изображения. Чтобы изменить метод сжатия на PNG, выполните следующие действия:

  1. Откройте настройки Редактора (меню: Изменить > Project Настройки > Редактор).
  2. В разделе Unity Дистанционное установите Сжатие на PNG.

Изменить разрешение

По умолчанию, когда Unity передаёт поток приложения на Unity Remote, разрешение приложения уменьшается. Это уменьшение качества изображения создает меньшие требования к пропускной способности и обеспечивает лучшую производительность во время выполнения. Чтобы просмотреть приложение в полном разрешении приложения, выполните следующие действия:

  1. Откройте настройки Редактора (меню: Изменить > Project Настройки > Редактор).
  2. В разделе Unity Дистанционное установите Резолюция на Нормальная.