Javascript 旋转对象以保持在摄影机前面

Javascript 旋转对象以保持在摄影机前面,javascript,math,three.js,euler-angles,Javascript,Math,Three.js,Euler Angles,我正在做一个VR菜单,我试图让菜单停留在摄像机前面。我试着让菜单在你往下看时向上滑动,并固定在视图的底部。菜单基于曲线中排列的多个菜单项 这是代码(在这个代码笔中我不得不使用轨道控制而不是虚拟现实控制,我无法让虚拟现实控制在代码笔中工作,但它们在我的实际代码中工作得很好) 然后在渲染函数中尝试以下操作 menu.rotation.x = - 1 - camera.rotation.x; 当前,当相机倾斜时,它会上下滑动,但当相机旋转时,它也会上下滑动 当相机通过VR控件倾斜时,让对象在X轴上旋

我正在做一个VR菜单,我试图让菜单停留在摄像机前面。我试着让菜单在你往下看时向上滑动,并固定在视图的底部。菜单基于曲线中排列的多个菜单项

这是代码(在这个代码笔中我不得不使用轨道控制而不是虚拟现实控制,我无法让虚拟现实控制在代码笔中工作,但它们在我的实际代码中工作得很好)

然后在渲染函数中尝试以下操作

menu.rotation.x = - 1 - camera.rotation.x;
当前,当相机倾斜时,它会上下滑动,但当相机旋转时,它也会上下滑动

当相机通过VR控件倾斜时,让对象在X轴上旋转的最简单方法是什么

menu.rotation.x = - 1 - camera.rotation.x;