#javascript #three.js #3d #webgl
#javascript #three.js #3D #webgl
Вопрос:
Я новичок в Three.js и не может решить эту проблему.
Я хочу изменить точку зрения 3D-объекта во время прокрутки, не меняя положения объекта на холсте. Как будто камера перемещается с правой стороны объекта на левую.
С этой точки зрения:
К этому представлению:
Но объект должен оставаться на месте.
Как я могу добиться этого эффекта?
Комментарии:
1. Переместить камеру и использовать ее
.lookAt()
метод?2. Выглядит как простое переключение с:
camera.position.x = -5
наcamera.position.x = 5
3. «Как я могу добиться этого эффекта?» Прослушайте событие прокрутки и переместите камеру.. Что вы пробовали? Я лично, вероятно, использовал бы gsap scrolltrigger
4. Я пробовал перемещать камеру, но она также перемещает весь экран просмотра, поэтому объект не остается на месте. Собираюсь попробовать посмотреть сейчас.