aframe:look-controls如何设置其初始值

时间:2017-12-06 05:34:53

标签: aframe

当AFrame $ mkdir -p /tmp/x/y/z;touch /tmp/x/y/z/f;chmod 000 /tmp/x/y/z $ find /tmp/x /tmp/x /tmp/x/y /tmp/x/y/z find: â/tmp/x/y/zâ: Permission denied $ java DirectoryTreeOperations setting dir permission on /tmp/x setting dir permission on /tmp/x/y setting dir permission on /tmp/x/y/z setting dir permission on /tmp/x/y/z/f setPermissions returned: true $ find /tmp/x /tmp/x /tmp/x/y /tmp/x/y/z /tmp/x/y/z/f 加载并且<scene>组件设置为启用camera时,设备的当前方向(移动设备)如何设置旋转和位置值相机?

由于场景会有一定的起源点。我发现当从不同位置打开场景时,初始视图是不同的,而我希望它是“向前看”的视图。

代码很简单:

look-controls

1 个答案:

答案 0 :(得分:1)

look-controls从手机传感器获取的方向是绝对的,而不是相对于最初在场景中定位相机的位置。来自传感器的初始值被覆盖。 2017年的手机没有位置跟踪,但有一个头颈模型,并计算你的眼睛相对于颈部的位置,即旋转枢轴。

我不知道您的应用程序的上下文,但在VR中,您不能依赖与传统3D应用程序相同程度的摄像机控制。如果您要求用户查看某个方向,您可以提供提示或指示以影响用户的行为。