默默地在背后关注她!
前言
在3d游戏中经常会用到镜头跟随效果,这次我们就来实现它!
阅读本文需要一些的基本知识:
向量基本运算(加法/减法/乘积)
会调用四元数API接口
运动学(速度/加速度/位移)
效果预览如下(可调远近上下/弹性跟随):
实现
相机跟随的原理就像是,你暗中跟随观察(尾随)你心仪的对象(Object)。
既然是观察,就要与对象保持一定的距离。
为了不被对象发现,我们观察的位置和对象的朝向有关。
当然,你要看到对象,你的眼睛方向一定得看着对象吧,这就是视口方向。

针对我们要达到的效果,需要定义好以下几个变量。
观察对象的朝向(上方向,前方向)
摄像机与对象的距离(水平距离,垂直距离)