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

Введение в симулятор устройства

Симулятор устройства — это функция Unity Editor, которая имитирует внешний вид и поведение приложения на мобильном устройстве.

Симулятор устройства состоит из:

  • Представление симулятора: показ приложения на симулированном мобильном устройстве.
  • Симулированные классы: тестирование кода, отвечающего на поведение устройства.
  • Определения устройств: Описывает устройство, которое будет имитироваться.
  • Плагины симулятора устройства: Настраивает UI представления симулятора.

Управление в представлении симулятора

Представление Симулятор симулирует многие общие функции мобильных устройств, включая:

  • Автоматическое вращение
  • Безопасная зона экрана
  • Сенсорный вход

Настройки Игрока

Симулятор устройства реагирует на следующие настройки проигрывателя так же, как и реальное устройство:

  • Полноэкранный режим
  • Масштабирование разрешения
  • Ориентация по умолчанию
  • Графика API
  • Ренд за пределами безопасной зоны

Симулированный сенсорный ввод

Если щёлкнуть указателем мыши по экрану имитируемого устройства, Device Simulator создаёт события касания в активном решении ввода: Менеджер ввода, Input System либо в обоих — в зависимости от настроек проекта.

Примечание: Симулятор устройства симулирует ввод только тогда, когда Редактор находится в режиме воспроизведения. Симулятор устройства не поддерживает мультитач; он может симулировать только прикосновение одним пальцем.

Ограничения

Основная цель симулятора устройства заключается в просмотре макета приложения на целевом устройстве и тестировании основных взаимодействий. Он не обеспечивает точного представления того, как приложение работает на устройстве.

Представление Симулятор не имитирует следующие действия:

  • Характеристики производительности устройства, такие как скорость процессора устройства или доступная память.
  • Возможности рендеринга устройства.
  • Нативные плагины, которые не работают в редакторе.
  • Platform #определить директивы для симулированного устройства, например UNITY_IOS.
  • Вращение гироскопа.

Одновременно может симулироваться только одно представление Симулятора. Это активное представление Симулятора.

  • Если открыто только одно представление Симулятора и не открыто никаких представлений Game, то одно представление Симулятора является активным независимо от того, видно оно или нет.
  • Если открыто несколько представлений симулятора и не открыто ни одного представления Game, то активным является последнее представление симулятора, на котором находился фокус.
  • Если открыто сочетание представлений Симулятор и Game, то при фокусировании представления Game Unity отключает все симуляторы, а при фокусировании представления Симулятор представление Симулятор остается активным, пока оно фокусировано.

Симулятор устройства не имитирует все APIs в имитированных классах. Дополнительные сведения см. в разделе Симулированные классы.