unity3d - 视场棕褐色

标签 unity3d math trigonometry fieldofview

我想知道棕褐色的视场角有什么作用。我已经看到以下代码行,我试图更好地理解它,

float fovLeft = Mathf.Tan(-outerFieldOfView * Math.PI / 180);
float fovTop = Mathf.Tan(-upperFieldOfView * Math.PI / 180);
float fovRight = Mathf.Tan(-innerFieldOfView * Math.PI / 180);
float fovBottom = Mathf.Tan(-lowerFieldOfView * Math.PI / 180);

而outerFieldOfView 是朝向屏幕一侧的度数。我想它是用来寻找视角的。我的理解对吗?视场的棕褐色究竟指的是什么?

最佳答案

根据您知道的参数,切线可以给出 FOV 的角度或深度或大小:

更好地了解三角函数开始 HERE

enter image description here

关于unity3d - 视场棕褐色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61608106/

相关文章:

algorithm - 从 x,y 坐标计算角度

Java 射弹角度

c - 填充多边形

linux - Unity3D Linux Build 在启动时崩溃。 (Ubuntu 16.04 长期支持版)

javascript - 结果不显示

c# - 将局部四元数旋转转换为全局(陀螺仪)

html - 网络上的数学方程式

c# - 如何从Unity3d和C#中的另一个脚本访问在单例类中创建的列表

c# - 在Unity3d中获取所有 child , child 的 child

c# - 当我的播放器死机时,如何关闭特定音频?