Aframe A帧-动态更改相机位置

Aframe A帧-动态更改相机位置,aframe,Aframe,我不熟悉一个帧,尝试根据场景中的用户交互动态更改摄影机位置,以更接近对象并返回到以前的位置 但不知何故,这在虚拟现实模式下不起作用。在桌面浏览器中,相机将根据需要更改位置 HTML: 我已经试过了解决办法 禁用动态观察控制,更改位置,然后启用动态观察控制 挂起相机包装并尝试更改包装在VR中仍不起作用的位置 我使用的是最新的aframe版本。如果您对如何实现这一目标有任何想法,请告诉我 我在钢笔下面放了一个演示。当你们点击球体时,你们将被转换到球体附近,再次点击它将回到原来的位置。这在桌面浏览器中

我不熟悉一个帧,尝试根据场景中的用户交互动态更改摄影机位置,以更接近对象并返回到以前的位置

但不知何故,这在虚拟现实模式下不起作用。在桌面浏览器中,相机将根据需要更改位置

HTML:

我已经试过了解决办法

禁用动态观察控制,更改位置,然后启用动态观察控制

挂起相机包装并尝试更改包装在VR中仍不起作用的位置

我使用的是最新的aframe版本。如果您对如何实现这一目标有任何想法,请告诉我

我在钢笔下面放了一个演示。当你们点击球体时,你们将被转换到球体附近,再次点击它将回到原来的位置。这在桌面浏览器中工作,但在VR模式下的像素浏览器中不工作。 请帮忙。

谢谢,
Akki

设置并更改包装的位置,而不是摄像头:

var camPos = document.querySelector("#cameraWrappers1");
 <a-entity id='cameraWrappers1' position="0.001 1.85 -0.52">
此外,在HTML位置,包装器不是相机:

var camPos = document.querySelector("#cameraWrappers1");
 <a-entity id='cameraWrappers1' position="0.001 1.85 -0.52">
这是一个故障示例,上面介绍了定位和移动摄像头包装器的解决方案,并在带有Chrome的像素手机上进行了测试:


请记住,在移动设备中,光标在凝视/融合模式下工作,而不是在点击屏幕时。

没有得到这一点。……您能详细说明一下吗。。。。。我并没有在附加的链接或代码中看到动态相机位置变化的脚本。在动态和非动态之间应该并没有任何区别。一个关于glitch的可运行的完整示例将帮助人们理解您试图实现的目标。先尝试不使用动态观察控件。也尝试过不使用动态观察控件,但不起作用…它在桌面chrome上工作,但不在像素的vr模式下。如果问题仍然在没有动态观察控件的情况下出现,最好从示例中删除。使用glitch创建一个简单的测试用例,人们可以执行指定的问题,为我面临的问题添加笔。。。初次接触glitch需要探索我没有看到您的代码改变包装器的位置,而是热点,正如您在第2点中所描述的。我不知道orbits控件的作用和通常应用于相机的功能。对于第一个注释,我没有在这里输入代码,但尝试使用“CamerawRapper1”以及“CamerapPositions1”进行更改,但不使用orbits控件,这不起作用。我不明白你的第二点,请你澄清我不知道轨道控制组件应该做什么。如果它不会导致问题,则可以删除。一个完整、简单的可运行示例将有助于澄清即使我没有使用轨道控制。。。。当我在网上浏览我所面临的一个问题时,我发现这是一个解决方案……让我为这个问题写一支笔。我已经移除了轨道控制,因为我没有使用它,可能是受了欺骗