Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 相机改变位置时如何改变球体的z轴_Javascript_Three.js - Fatal编程技术网

Javascript 相机改变位置时如何改变球体的z轴

Javascript 相机改变位置时如何改变球体的z轴,javascript,three.js,Javascript,Three.js,我想创建一个像roundme.com这样的虚拟旅游应用程序,我正在创建一个允许用户在鼠标移动(而不是单击)时移动相机的功能。如果您访问roundme.com,可以通过单击并拖动来旋转相机,也可以通过鼠标移动来移动相机。所以,为了达到鼠标移动的效果,我决定在用户移动鼠标时摇动或者说移动球体本身,而不是移动相机。但是,当我通过单击并拖动鼠标来旋转摄影机,然后移动鼠标以查看抖动效果时,它会奇怪地抖动,因为当项目最初启动时,摄影机会精确地注视z轴,但当我旋转球体时,摄影机不再直视z轴。我认为解决办法是确

我想创建一个像roundme.com这样的虚拟旅游应用程序,我正在创建一个允许用户在鼠标移动(而不是单击)时移动相机的功能。如果您访问roundme.com,可以通过单击并拖动来旋转相机,也可以通过鼠标移动来移动相机。所以,为了达到鼠标移动的效果,我决定在用户移动鼠标时摇动或者说移动球体本身,而不是移动相机。但是,当我通过单击并拖动鼠标来旋转摄影机,然后移动鼠标以查看抖动效果时,它会奇怪地抖动,因为当项目最初启动时,摄影机会精确地注视z轴,但当我旋转球体时,摄影机不再直视z轴。我认为解决办法是确保即使我旋转相机,相机也应该看着z轴,这样抖动效果才能正常工作。我有什么办法可以做到这一点吗?

请包含重现问题所需的代码。由于证书问题,您所引用的网站似乎无法正常工作,因为指向资源的所有链接都以
https://