three.js поставляется со многими полезными элементами управления, которые вызывают движение камеры в ответ на ввод клавиатуры и мыши.
Все они находятся в https://github.com/mrdoob/three.js/blob/master/examples/js/controls и доступны в коде, например, THREE.OrbitControls
.
Однако я не могу найти никакой документации или комментариев, в которых говорится, какую ситуацию использовать какой контроль или что они предназначены.
Может ли кто-нибудь указать мне на эту информацию или мне нужно проанализировать код, чтобы выяснить, может ли, например, от FlyControls
до FirstPersonControls
?