我想在我的透视相机前面显示一个网格(如枪声)(使用第一人称控件)我在我的页面的渲染功能中编写了这段代码:
var pos = camera.position;
var rot = camera.rotation;
shot.rotation.x = rot.x;
shot.rotation.y = rot.y;
shot.rotation.z = rot.z;
shot.position.x = pos.x;
shot.position.y= pos.y;
shot.position.z = pos.z + 500;
如果我只是改变相机的位置,那么如果我改变了相机的旋转,我就不会看到前面的镜头了。
我该怎么做?
答案 0 :(得分:0)
看起来你需要让“镜头”成为相机的孩子。从你的例子中不清楚你是否已经这样做了,但这应该让镜头在相机中正常移动。