Добрый день. Подскажите знатоки, как ограничить в режиме VR Mode вертикальный наклон? Что бы пользователь не смог наклонить голову больше чем на 40 градусов? (360х40) Думал сначала в настройках но не нашел значение limitview <vrheadsets> <headset name="cb1" caption="Cardboard A" overlap="1.10" fov="96.0" dist="1.00" dist2="1|0|0|0" ca="0.000" vig="100" limitview="50"/> <headset name="cb2" caption="Cardboard B" overlap="1.00" fov="96.0" dist="0.60" dist2="1|0|0|0" ca="0.000" vig="100" /> <headset name="gvr" caption="GearVR" overlap="1.00" fov="112.0" dist="0.95" dist2="1|0|0|0" ca="0.090" vig="100" /> <headset name="hom" caption="HOMiDO" overlap="1.00" fov="101.0" dist="1.10" dist2="1|0|0|0" ca="0.075" vig="100" /> <headset name="one" caption="VR ONE" overlap="1.00" fov="109.9" dist="0.00" dist2="1.139|0.093|0.018|0.207" ca="0.090" vig="35" /> <headset name="ccr" caption="ColorCross VR" overlap="1.00" fov="70.0" dist="0.65" dist2="1|0|0|0" ca="0.000" vig="100" /> <headset name="nod" caption="No Distortion" overlap="1.00" fov="96.0" dist="0.00" dist2="1|0|0|0" ca="0.000" vig="100" /> </vrheadsets>
Вы наверняка про файл webvr.xml ?
<vrheadsets> Так эта конструкция не из документации, а сделана как хранилище данных. Если здесь прописать limitview, то ничего не изменится. limitview нужно прописывать в теге View. Должно сработать и на VR режим.
В файле tour.xml. там я прописал вот так.limitview="range" vlookatmin="-43.411" vlookatmax="43.411" В обычном режиме работает корректно, а в VR нет. Подскажи пожалуйста где в VR прописать. Спасибо
<view hlookat="66.152" vlookat="3.452" fovtype="MFOV" fov="120.000" maxpixelzoom="2.0" fovmin="70" fovmax="140" limitview="range" vlookatmin="-43.411" vlookatmax="43.411" /> <preview url="panos/__________________________________.tiles/preview.jpg" /> <image> <cube url="panos/__________________________________.tiles/pano_%s.jpg" /> <cube url="panos/__________________________________.tiles/mobile/pano_%s.jpg" devices="mobile" /> </image>
Эх, судя по форуму крпано limitview и VR не работают вместе https://krpano.com/forum/wbb/index.php?page=Thread...
Можно конечно попробовать отслеживать событие onviewchange и если переходим границу, то возвращать взгляд в допустимую зону. Но тут 2 минуса: может появиться мельтешение и может ударить по скорости работы тура.