Как программно повернуть камеру в сцене A-FRAME? - PullRequest
0 голосов
/ 20 сентября 2018

Я бы хотел программно вращать камеру в сцене A-FRAME таким же образом, чтобы можно было щелкнуть и перетащить мышь, чтобы повернуть камеру вокруг сцены.Возможно ли это сделать?

1 Ответ

0 голосов
/ 21 сентября 2018

Более подробное описание проблемы поможет вам получить более точный ответ.A-Frame уже позволяет щелкать и перетаскивать мышь, чтобы перемещать камеру с помощью компонента управления внешним видом .Также есть компонент под названием управления орбитой , который вращает камеру вокруг целевой точки.Если вы хотите реализовать свой собственный, создайте и примените компонент к камере, которая управляет его вращением по методу tick

tick: function () {
  this.el.object3D.rotation.set(...);
}

Вы применяете свой компонентв HTML следующим образом:

<a-entity camera your-component></a-entity>
...