阅读背景:

Unity——截屏并显示在界面中

来源:互联网 
定义空格键来执行截屏事件;
    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()
    {
       



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: