在Unity中截屏需要注意的問題

今天做分享的時候,想測試做一張圖片的分享,就想到了利用截圖,我就寫代碼,突然發現,拋出一句“Failed to store screen shot”這樣的錯誤,仔細發現是我的路徑錯了,當時沒有寫出圖片的名字,纔會截圖失敗。這種錯誤讓我哭笑不得,好了不說了。
再次截屏一定要注意下面得問題:
1.路徑具體到圖片的名字。
2.截圖要注意圖片的覆蓋問題。

    public  int Index = 0;      
    public void ScreenCut()
    {
        //定義一個路徑用來存放截圖的路徑(一定要注意路徑要具體到文件名和類型,不然會報錯)
        string FileName = Application.dataPath + "/Resources/"+Index+".png";
        //下面的這句代碼就是截圖的代碼
        Application.CaptureScreenshot(FileName);
        Index++;
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章