using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
[RequireComponent(typeof(Camera))]
|
public class AdaptiveCameraFOV : MonoBehaviour
|
{
|
private void Awake()
|
{
|
var camera = GetComponent<Camera>();
|
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);
|
}
|
}
|
}
|