Unity的数据持久化-总览

数据的持久化

数据存储也称为数据持久化,是将游戏内存中的实时数据保存到硬盘文件中的一种手段和技术,使用持久化技术可以将数据永久地保存起来。

数据持久化最大的应用场景就是游戏存档。一般情况下,一款大型的单机游戏是无法在短时间内打通的,而玩家肯定不愿意每一次都从开始章节玩起。因此希望在打通每一个章节的时候记录下当前人物的状态、技能、等级、血量等信息,以便下一次接着这个进度继续往下玩,这个时候就需要对当前游戏的状态进行一个记录(即存档),把所有相关的游戏数据都存储(持久化)到一个存档文件中。

在Unity中,有四种方法可以实现数据持久化功能,分别是Unity引擎自带的PlayerPrefs类、XML格式数据文档、JSON格式数据文档、SQLite轻量级本地数据库(客户端存储数据)以及Excel表格形式数据文档。      

你可能感兴趣的:(Unity的数据持久化-总览)