其他
默默地在背后关注她!前言在3d游戏中经常会用到镜头跟随效果,这次我们就来实现它!阅读本文需要一些的基本知识:向量基本运算(加法/减法/乘积)会调用四元数API接口运动学(速度/加速度/位移)效果预览如下(可调远近上下/弹性跟随):实现相机跟随的原理就像是,你暗中跟随观察(尾随)你心仪的对象(Object)。既然是观察,就要与对象保持一定的距离。为了不被对象发现,我们观察的位置和对象的朝向有关。当然,你要看到对象,你的眼睛方向一定得看着对象吧,这就是视口方向。原理图针对我们要达到的效果,需要定义好以下几个变量。观察对象的朝向(上方向,前方向)摄像机与对象的距离(水平距离,垂直距离)最终我们需要算出以下几个玩意儿:相机位置相机旋转角度位置求相机的位置分两步:根据对象的前方向和相机的水平距离,求出中间点坐标根据对象的上方向和相机的垂直距离,求出相机的位置计算位置中文式伪代码如下:对象到中间点的向量