Unity--PlayerPrefs某种意义上的全局变量

Unity的PlayerPrefs用于在游戏中储存和访问持久化的数据,如游戏存档和用户变量。它以键值对的形式存储整型、浮点型和字符串数据,并提供了设置、读取、检查键是否存在、删除键值对以及保存到硬盘的函数。PlayerPrefs常用于实现自动战斗状态等全局变量的保存和恢复。
摘要由CSDN通过智能技术生成

PlayerPrefs 游戏存档

在游戏会话中储存和访问游戏存档。 可以理解为持久化储存,还可以理解为游戏存档, 玩RPG游戏的时候肯定会有游戏存档
存档中就会记录玩家以前游戏的过程,这些都是以数据的形式存在PlayerPrefs中的。
—-Unity圣典

除了用做游戏存档,还可以用来控制用户变量,比如,想要储存自动战斗的状态,使得每次点击过开启自动战斗按钮后,再次进入副本依然处于自动战斗状态。也算是某种意义上的全局变量了。

PlayerPrefs 以键值对<名称,数据>的方式储存数据至文件中,程序可以根据名称取出上次保存的数值。

p.s:读取时注意保证键值名称与保存时一致。

Class Functions类函数

SetInt(string key, int value),保存整型数据。
GetInt(string key),读取整型数据。
SetFloat(string key, float value),保存浮点型数据。
GetFloat(string key),读取浮点型数据。
SetString(string key, string value),保存字符串数据。
GetString(string key),读取字符串数据。
HasKey(string key),如果key在游戏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值