1.使用PlayerPrefs类,进行数据持久化
优点:
1.它是持久存储于设备上的,只要用户没有删除应用或者手动去清除数据,PlayerPrefs的数据会一直保留,适合存储一些设置相关的信息。
2.PlayerPrefs采用键值对的方式进行数据的查询与存储。
缺点:
数据格式比较单一,只支持Int、Float、String这几种类型的数据。
2.使用本地文件保存数据,Json
优点:
1.数据一直存在,可以跨场景调用数据,数据持久化存在。
2.可以及时保存数据,避免程序奔溃后的数据丢失。
缺点:
1.需要进行IO操作,影响效率,代码难度也会提高。
2.需要学习特定格式文件的解析和读取代码。
3.数据保存到本地也可能被人为修改数据,造成错误。