Unity学习笔记---PlayerPrefs基本方法

题外话:Java上机好累,真把我快搞死了。

一.PlayerPrefs是什么?

是Unity提供的可以用于存储、读取玩家数据的公共类。

二.存储相关

PlayerPrefs的数据存储类似于键值对存储,一个键对应一个值。

提供了存储三种数据的方法:int、float、string。

键:string类型。

值:int        float        string类型,对应三种API。

例:

注意:直接调用set相关方法,只会把数据存到内存中。只有当游戏结束,Unity才会自动将数据存到硬盘里。所以,如果游戏崩溃,数据会丢失。

想要立刻存到硬盘中,可以调用PlayerPrefs.Save()方法。

局限性:只能存三种类型数据。

注意:如果同一键名进行存储,会进行覆盖。

三.读取相关

注意:运行时,即便没有Save保存到硬盘,只要set了数据,就可以读取信息了。

直接使用PlayerPrefs.Get对应的方法就可以读取。参数为键名。

四.删除数据

PlayerPrefs.DeleteKey(),参数为键名,删除指定键的数据。

PlayerPrefs.DeleteAll(),全部删除。

  • 11
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值