1

所以我有一个平面,我正在使用上、下、右和左来使用 Physi.js 沿着它滚动一个球体。我想将追逐相机应用到球体,但我不能阻止相机跟随球体的旋转?我希望相机留在球体后面,跟随它的 z.axis 但防止它在每次球体旋转时旋转。

有人有线索吗?

4

2 回答 2

1
function chaseMesh(camera, mesh){
    camera.position.z = mesh.position.z;
    camera.lookAt(mesh.position);
}

每次您想使用参数重新定位相机时,只需调用它即可。

于 2015-11-26T21:02:09.583 回答
0

创建一个通用的 THREE.Object3D(),并将球体和相机都添加到其中。在父对象上进行平移,并且仅在进行旋转时使用球体本身。

于 2015-04-16T01:27:52.557 回答