Панорама

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

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

../../_images/image_panorama_2.png

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

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

Свойства панорам

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

Blockly

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

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

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

../../_images/image_panorama_6.png

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

  • Загрузить изображение - в момент вызова загружает в сцену выбранный для панорамы ресурс;
  • Выгрузить изображение - в момент вызова выгружает из сцены выбранный для панорамы ресурс;
  • Телепортировать игрока - помещает игрока в центр выбранной панорамы на установленную в свойствах высоту.

Переменные

../../_images/image_panorama_7.png

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

  • Панорама - позволяет выбрать одну из размещенных на сене панорам.

События

../../_images/image_panorama_8.png

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