Я использую THREE.js для игры VR, и я хотел бы заблокировать вращение камеры по оси Y между двумя углами. Я не хочу, чтобы пользователь видел позади них, но вместо этого смотрел влево и вправо. Я не знаю, как работает система координат для камеры, но вот картина того, что я хочу.«Замок» Вращение камеры в интервале
Я использую threeVR, который не имеет максимальное и минимальное настройки таким образом, я прибегая к ручной блокировки вращения моей камеры в update
функции моей программы, но я не знаю, как.
В апи threeVR есть rotatestart, rotateend события - могли бы установить минимальные и максимальные значения на rotatestart – Neil
@Neil какой API, THREE.PerspectiveCamera? Спасибо – Carpetfizz
Думаю, вам, возможно, понадобится копаться в библиотеке. Глядя на код, он обновляет ориентацию устройства xyz, поэтому я лично лично посмотрю на добавление функции в библиотеку, чтобы сделать ограничения и выдать запрос на перенос, если вам это нравится. – Neil