using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(Camera))] public class AdaptiveCameraFOV : MonoBehaviour { private void Awake() { var camera = GetComponent(); var normal = Constants.DESIGN_RESOLUTION.x / Constants.DESIGN_RESOLUTION.y; var now = (float)Screen.width / (float)Screen.height; if (now < normal) { camera.fieldOfView = camera.fieldOfView / (now / normal); } } }