//默认16:9分辨率 if (Camera.main != null) { var radio16x9 = 1.7777f; // =>(float)1960/1080 var main = Camera.main; var fov = main.fieldOfView; var radio = radio16x9 / ((float)Screen.width / Screen.height); main.fieldOfView = radio * fov; }
//只调整小于16:9的分辨率
if (Camera.main != null) { const float radio16X9 = 1.7777f; // =>(float)1960/1080 var curRadio = (float)Screen.width / Screen.height; if (curRadio < radio16X9) { var main = Camera.main; var fov = main.fieldOfView; var radio = radio16X9 / curRadio; main.fieldOfView = radio * fov; } }