Панорама

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

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

../../_images/image-165.png

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

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

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

Панорама

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

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

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

Blockly

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

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

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

../../_images/image-517.png

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

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

Переменные

../../_images/image-618.png

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

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

События

../../_images/image-715.png

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

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