相机追赶的实现(第三人称相机)

2019-10-15  本文已影响0人  不决书
var relativeCameraOffset = new THREE.Vector3(0,50,200);
var cameraOffset = relativeCameraOffset.applyMatrix4( MovingCube.matrixWorld );
camera.position.x = cameraOffset.x;
camera.position.y = cameraOffset.y;
camera.position.z = cameraOffset.z;
camera.lookAt( MovingCube.position );

原理是通过物体的矩阵,计算出相机的相对位置,并将相机的朝向指向物体

FYI:
https://stemkoski.github.io/Three.js/Chase-Camera.html

上一篇 下一篇

猜你喜欢

热点阅读