定义空格键来执行截屏事件;
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
Debug.Log("截屏");
Camera camera = GameObject.Find("Main Camera").gameObject.GetComponent<Camera>();
int ratio = 2;
Rect rect = new Rect(0, 0, (int)Screen.width / ratio, (int)Screen.height / ratio);//图片大小取决于ratio的大小
Texture2D aa = ScreenShot(camera, rect);
}
} void Update()
{