using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace MyFrameworkPure { public static class CameraExtension { /// /// 摄像机的横向视口角度 /// /// /// public static float HorizontalFov(this Camera cam) { var radAngle = cam.fieldOfView * Mathf.Deg2Rad; var radHfov = 2 * Math.Atan(Mathf.Tan(radAngle / 2) * cam.aspect); var hFov = Mathf.Rad2Deg * radHfov; return (float)hFov; } } }