Unity截图保存

说明

以下是关于一个游戏存档的设计,包括截取游戏画面,记录时间和存储数据等内容,记录一下,以备以后回顾。

大致的效果如下,将所有存档展示出来,有截图对应,点选载入存档。

1
2
3
var path = Application.persistentDataPath + "/aa111.png";
print($"PATH:{path}");
ScreenCapture.CaptureScreenshot(path);// 截图并保存截图文件

结合存档系统,就可以设计出如下所示的存档功能

1
2
3
4
5
6
7
8
/// <summary>
/// 游戏管理器
/// </summary>
public class GameManager : SingletonManager<GameManager>
{
public int startScene = 1;
public int startLine = 0;
}