【背景】
用一个长方形的GameObject代表电影屏幕,希望这个GameObject能够随着当前屏幕分辨率的大小适当变化,Texture会呈现当前屏幕的桌面画面,如果不一致会比例失调。
【分析】
- Awake函数中就完成处理。
- 获得当前屏幕分辨率,用适当倍数计算后付给GameObject的Transform下的Scale即可。
【脚本】
using UnityEngine;public class ScaleWithScreenResolution : MonoBehaviour
{public GameObject mainBoard;void Awake(){// 获取当前屏幕分辨率Resolution currentResolution = Screen