如何在Three.Js中在我的相机前显示网格?

时间:2012-04-27 05:50:00

标签: three.js

我想在我的透视相机前面显示一个网格(如枪声)(使用第一人称控件)我在我的页面的渲染功能中编写了这段代码:

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;

如果我只是改变相机的位置,那么如果我改变了相机的旋转,我就不会看到前面的镜头了。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

看起来你需要让“镜头”成为相机的孩子。从你的例子中不清楚你是否已经这样做了,但这应该让镜头在相机中正常移动。