在THREE.js中如何改变追逐相机的一个点的位置
In THREE.js how to change position of a point of chase camera?
实际上,我是THREE.js的新手。我试图制作一款使用宇宙飞船作为网格的游戏,我为我的模型创建了一个追逐相机,但我想要改变它所看到的位置。我使用以下代码:
var relativeCameraOffset = new THREE.Vector3(0,200,-500);
var cameraOffset = relativeCameraOffset.applyMatrix4( spaceship1.matrixWorld );
camera.position.x = cameraOffset.x;
camera.position.y = cameraOffset.y;
camera.position.z = cameraOffset.z;
camera.lookAt(spaceship1.position);
我想把我的相机放在飞船前面,当我移动时它必须向前看,它不应该看飞船。
你可以直接将相机添加为宇宙飞船的子节点。
camera.position.set( 0, 200, -500 );
spaceship1.add( camera );
相关文章:
- jquery试图按名称获取按钮位置
- 我可以获得相对于被点击元素的确切点击位置吗
- 三.js - 如何获取相机相对于原点的位置
- 由于相机位置的原因,无法在场景中显示三个.js元素
- threejs - 仅使用 THREE 即可动态计算相机位置.点
- 三.js - 保持对象相对于相机的位置静态
- 在Three.js中向相机推送Object3D-这很有效,需要设置新的屏幕位置
- 使用VRControls时无法更改相机位置
- three.js通过轨道控制获取相机位置
- 相机's位置不改变时,添加到一个网格
- 在a帧中使用tick函数根据相机位置更新物体位置
- 使用TrackballControls移动光线时,相机位置错误
- 如果单击鼠标,如何切换相机位置
- 如何计算透视相机从一个位置到另一个位置所花费的时间
- 帮助添加缩放到css3d_youtube演示-轨迹球控制搞乱相机的位置
- 在THREE.js中如何改变追逐相机的一个点的位置
- 如何将相机的位置设置为三.js而不旋转
- js x3dom:如何冻结相机位置并获得轴
- 当我调用相机位置three.js时,我似乎只能调用起始位置而不能调用当前位置
- 变焦过渡后,“相机”快速恢复到变焦前的位置