Dokumentation three.js Steuerelemente?
three.js kommt mit vielen nützlichen Kontrollen, die Ursache der Bewegung der Kamera in Reaktion auf Tastatur-und Mauseingaben.
Sind Sie alle auf https://github.com/mrdoob/three.js/blob/master/examples/js/controls und der Zugriff im code wie z.B.THREE.OrbitControls
.
Aber ich finde keine Dokumentation oder Kommentare, die sagt, was die situation zu nutzen, was die Kontrolle bzw. für welchen Sie bestimmt sind, zu tun.
Kann mir jemand zeigen Sie mir diese Informationen, oder tun Sie ich habe, den code zu analysieren, um herauszufinden, wenn, zum Beispiel, bevorzuge ich FlyControls
zu FirstPersonControls
?
InformationsquelleAutor der Frage foobarbecue | 2014-04-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Dokumentation der Kontrollen existiert, aber es wurde aus dem repository gelöscht hier. Scheint wie eine bizarre Sache zu tun, aber es ist eine Erklärung der möglichen hier. Ich denke die docs waren sehr unvollständig und sowieso war es einfacher, Sie zu löschen, als um Sie zu beenden. :-p
InformationsquelleAutor der Antwort foobarbecue
Den Quellcode für die meisten der Steuerelemente enthält eine ziemlich anständige Kommentare. Ich weiß, dies ist nicht so gut wie richtige Dokumentation, aber es hilft wirklich in den Griff zu bekommen, wie Sie die Steuerelemente
InformationsquelleAutor der Antwort Mak
Die Kontrollen sind benannt nach Ihrem Zweck oder die Idee, die Sie umsetzen. OrbitControls erlauben, Sie zu umkreisen irgendeine Art von Objekt. Gleiche für Trackball-Steuerelemente obwohl der trackball-Regelung bedeutet, dass die Kamera drehen, ohne die up-Achse bleiben, wie es war wie im orbit-Steuerelemente. Fliegen und FPS-Steuerelemente sind selbsterklärend.
Probieren Sie die Beispiele und sehen Sie, was der Unterschied ist. Keine Notwendigkeit, zu analysieren, code. Hängt nur davon ab, was Sie erreichen wollen.
InformationsquelleAutor der Antwort GuyGood