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

  • Перемещение
  • Интерактивность
  • Масштабирование

После импорта панорамного изображения в ресурсы платформы, оно появится в Desktop-редакторе на вкладке «Ресурсы». Подробнее о загрузке ресурсов

Размещение панорамы на сцене

  1. Перетащите объект "Панорама" с вкладки "Библиотека" на сцену
  2. Выделите панораму на сцене редактора, в «Инспекторе» в поле «Картинка панорамы» выберите необходимый ресурс-картинку, которую вы добавили в библиотеку ресурсов ранее

Настройка объекта «Панорама» в редакторе сцены

ПанорамаLink to Панорама

  • Изображение панорамы - поле для выбора ресурса
  • Масштаб - масштабирование панорамы. Выполняет функцию стандартного масштабирования
  • Режим панорамы:

    • Сферическая панорама

    • Кубическая панорама

  • Кнопка «Загрузить» - загружает ресурс (если он выбран для этой панорамы) и показывает его в редакторе. Изначально ресурсы не показываются для снижения нагрузки на ваш ПК
  • Кнопка «Выгрузить» - выгружает ресурс (если он выбран для этой панорамы) и скрывает его на сцене, оставляя белую панораму

Положение игрока внутриLink to Положение игрока внутри

  • Закрепить игрока внутри - функция, перемещающая и закрепляющая пользователя внутри сферы;
  • Расстояние вытянутой руки - эта настройка задает радиус внутренней невидимой сферы-коллайдера, по внутренней поверхности которой удобно размещать интерактивные объекты; для того чтобы видеть эту сферу, включите режим отображения коллайдеров в верхней части редактора. Используйте в паре с объектом Настройки луча указателя, чтобы дать пользователю взаимодействовать с объектами дальше чем на расстоянии вытянутой руки
  • Сдвиг камеры от центра - сдвигает камеру игрока, находящегося в сфере, по вертикальной оси. Значение устанавливается в метрах в формате x.y
  • Кнопка «Переместить камеру» - перемещает камеру внутрь панорамы в её центр, на высоту, установленную параметром «Сдвиг камеры от центра»

Blockly

Основное взаимодействие с панорамой происходит внутри встроенного редактора логики Blockly

Для объекта по умолчанию заданы следующие типы блоков:

  • Действия
  • Переменные
  • События

Блоки действийLink to Блоки действий

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

  • Телепортировать игрока - блок, перемещающий игрока в центр панорамы
  • Загрузить/выгрузить изображение - в момент вызова загружает или выгружает в объект «Панорама» на сцене выбранный для него ресурс

ПеременныеLink to Переменные

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

  • Блокировать/не блокировать игрока внутри панорамы - параметр устанавливает возможность или запрет игроку двигаться

СобытияLink to События

Блоки событий, реагирующих на загрузку или выгрузку ресурса для определенной панорамы на сцене

  • Изображение загружено/выгружено - событие, реагирующее на загрузку или выгрузку ресурсного изображения из выбранной панорамы

Требования к 360 панорам

Параметр
Требование
Поддерживаемые форматы.png | .jpg
Тип проекцииEquirectangular projection
Поддерживаемые клиентыMobile and Desktop