three.js控件的文档?

时间:2014-04-06 20:29:28

标签: three.js

three.js带有许多有用的控件,可以响应键盘和鼠标输入而导致相机移动。

它们全都在https://github.com/mrdoob/three.js/blob/master/examples/js/controls,并在代码中访问,例如THREE.OrbitControls

但是,我找不到任何文档或评论,说明使用什么控件或他们打算做什么的情况。

有人能指出这些信息,还是我必须分析代码,以确定我是否更喜欢FlyControlsFirstPersonControls

3 个答案:

答案 0 :(得分:16)

控件的文档确实存在,但已从存储库here中删除。看起来像是一件奇怪的事情,但有一种解释here。我想无论如何文档都是非常不完整的,删除它们比完成它们更容易。 :-P

答案 1 :(得分:0)

大多数控件的源代码包含相当不错的评论。我知道这不如正确的文档好,但它确实有助于处理如何设置控件

答案 2 :(得分:-9)

控件以其目的或实施的想法命名。 OrbitControls允许您围绕某种物体进行轨道运动。轨迹球控制也是如此,虽然轨迹球方案意味着相机会在没有上轴的情况下旋转,就像在轨道控制中一样。 Fly和FPS-Controls是不言自明的。 试试这些例子,您将看到有什么不同。无需分析代码。只取决于你想要达到的目标。