我想在我的透视相机(带有第一人称控件)前显示一个网格(如枪击),我在页面的渲染函数中编写了以下代码:
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;如果我只是改变相机的位置,这很好,但如果我改变相机的旋转,我看不到前面的镜头。
我该怎么做呢?
发布于 2012-06-02 05:00:34
看起来你需要让这个“镜头”成为相机的孩子。从你的例子中还不清楚你是否已经在这样做了,但这应该会让镜头正确地随着相机移动。
https://stackoverflow.com/questions/10345423
复制相似问题