three.js est livré avec de nombreux contrôles utiles, qui provoquent le mouvement de la caméra en réponse aux entrées du clavier et de la souris.
Ils se trouvent tous sur https://github.com/mrdoob/three.js/blob/master/examples/js/controls et sont accessibles dans le code sous la forme, par exemple, THREE.OrbitControls
.
Cependant, je ne trouve aucune documentation ni aucun commentaire indiquant quelle situation utiliser pour quel contrôle ou ce à quoi ils sont destinés.
Quelqu'un peut-il m'indiquer cette information ou dois-je analyser le code pour déterminer si, par exemple, je préfère FlyControls
à FirstPersonControls
?
Le code source de la plupart des contrôles contient des commentaires plutôt corrects. Je sais que ce n'est pas aussi bon qu'une documentation appropriée, mais cela aide vraiment à comprendre comment configurer les contrôles.