using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraAdaptation : MonoBehaviour {
public float initSize;//初始錄影機size
public float initWith;//初始分辨率的寬
public float initHeight;//初始分辨率的高
float factWidth;//裝置螢幕實際寬
float factHeight;//裝置螢幕實際高
void Start() {
//擷取裝置螢幕實際寬
factWidth = Screen.width;
//擷取裝置螢幕實際高
factHeight = Screen.height;
//錄影機适配後的size
GetComponent<Camera>().orthographicSize = initSize * ((initWith/initHeight)/(factWidth/factHeight));
//全屏顯示
Screen.fullScreen = true;
}
void Update() {
if (Input.GetKey(KeyCode.Space)) {//按下空格,退出全屏
Screen.fullScreen = false;
Debug.Log("退出全屏");
}
}
}
如果文章對你有幫助,請她喝杯奶茶吧~
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL4lkeOFTSq1UNNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZwpmL4UjN3QjNzUTM0ETMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)