Режим коптера

Данный режим управления хорошо подходит для панорам снятых с большой высоты и имитирует поведение квадрокоптера или вертолёта. При быстром движении по горизонтали происходит наклон горизонта, имитируя крен воздушного судна.

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

<krpano>
  <copter_mode active="true"
               tilt_desktop="10"
               tilt_mobile="5"
               />
  <include url="coptermode.xml"/>
...
</krpano>

Также необходимо добавить атрибут aerial="true" для элемента view в каждой сцене, где необходимо использовать режим коптера.

<scene ...>
  <view ... aerial="true"/>
<scene/>

Теперь о настройках:
active="true" - этот параметр можно динамически изменять в любое время в самом туре, включая и отключая режим коптера.
tilt_desktop="10" - величина крена для настольных компьютеров.
tilt_mobile="5" - величина крена для мобильных устройств (смартфонов, планшетов).

Когда режим коптера будет включен режим управления будет изменён на moveto, при выключении режима коптера режим управления будет возвращён на исходный (зависит от ваших настроек). Величина наклона и характер поведения также зависят от настроек control. В данном примере я использовал следующие настройки:

<control movetofriction="0.92" movetoyfriction="1.0" keybaccelerate="0.3" keybspeed="5.0" keybfriction="0.92"/>

В контекстное меню будет добавлен пункт "About copter mode...", по клику на который вы попадёте на главную страницу этого сайта.

Скачать плагин от 17.11.2017 можно по ссылке.