首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Three.Js中显示相机前的网格?

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

Stack Overflow用户
提问于 2012-04-27 13:50:00
回答 1查看 862关注 0票数 0

我想在我的透视相机(带有第一人称控件)前显示一个网格(如枪击),我在页面的渲染函数中编写了以下代码:

代码语言:javascript
复制
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;

如果我只是改变相机的位置,这很好,但如果我改变相机的旋转,我看不到前面的镜头。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-02 05:00:34

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10345423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档