Field of View(FOV)视野 水平角度与垂直角度切换计算
FOV是啥大家都知道

在Unity中就是指相机在透视模式(Perspective)下视野的角度,也就是上图 ∠θ,默认是垂直方向的角度,但是有的时候计算需要水平方向的角度,那么如何根据垂直方向的视角求出水平方向的视角呢?
可以看看草图:

其中∠AMB就是垂直方向视角,∠ALG就是水平方向视角,利用半角的正切值我们可以很轻松地构建两者之间的联系.公式就不写了,大家看看代码就能理解...
总而言之,利用三角函数就能很轻松的转换水平方向与垂直方向的FOV角度.