【发布时间】:2019-12-12 17:32:04
【问题描述】:
我正在尝试做一个像谷歌云基础设施这样的导航系统:
我想使用 aframe 而不是 threejs 来做到这一点。所以我现在正在自定义 keven ngo 的 aframe 轨道控制:
问题是,我成功地将自动旋转限制在某个角度,比如平移。但是我有一些以下问题,在搜索了每个可能性并尝试了自己之后,我不知道该怎么做:
- 如何在达到平移极限后达到同样的平稳弹回效果;
- 出于某种原因,如果我平移并在
mouseup之后,当鼠标移动时,它仍然平移而不是旋转。这是为什么呢? - 如何让相机像谷歌的例子一样轻微旋转(我修改了原始库以在
mousemoverahter thanmousedown时旋转相机)?
下面是我实验的故障链接:
aframe customized orbit control
我自定义的内容(我用斜杠和添加文本标记了我的更改):
- 在设定角度之间自动旋转;
- 仅鼠标单击平移;当鼠标移动时,相机旋转并停止自动旋转;
- 可以限制平移。
这是一个很长的问题,如果有人可以提供帮助,非常感谢!
【问题讨论】: