PlayerPrefs持久化保存

news/2025/10/19 12:36:07/文章来源:https://www.cnblogs.com/Jull543/p/19150715

官方文档:PlayerPrefs - Unity 脚本 API

视频教程:Basic Saving and Loading in Unity with PlayerPrefs

1.简介

PlayerPrefs是一个用于存储玩家偏好设定(Player preference)的类,它可以存储三种类型的数据:string、float和integer。

存储的数据保存在用户的本地注册表中,它所存储的数据能够在不同的游戏会话之间加载。

注意:

  • 不要用于存储敏感信息。
  • 频繁保存会影响性能。

2.应用场景

  • 音乐音量、分辨率、全屏等设置
  • 排行
  • 制作游戏原型时,暂时储存数据

3.常用API

API
DeleteAll 从偏好设置中删除所有键和值。请谨慎使用。
DeleteKey 从偏好设置中删除给定的键。如果键不存在,DeleteKey没有影响。
GetFloat 返回偏好设置文件中与 key 对应的值(如果存在)。
GetInt 返回偏好设置文件中与 key 对应的值(如果存在)。
GetString 返回偏好设置文件中与 key 对应的值(如果存在)。
HasKey 如果偏好中存在给定的键,返回ture,否则返回false。
Save 保存所有修改项。
SetFloat 为给定的键设置浮点类型值。
SetInt 为给定的键设置整数类型值。
SetString 为给定的键设置字符串类型值。

4.例子

例子1:存储文字

这里实现一个较为简单的例子:

PlayerPrefsDemo

  • 文本框用于输入文字
  • 点击按钮,进行存储、加载或是删除
using TMPro;
using UnityEngine;public class MiniSaveManager : MonoBehaviour
{[SerializeField] private TMP_InputField inputField;// 保存数据public void SaveData(){PlayerPrefs.SetString("input", inputField.text);}// 加载数据public void LoadData(){inputField.text = PlayerPrefs.GetString("input");}// 删除数据public void DeleteData(){PlayerPrefs.DeleteKey("input");//PlayerPrefs.DeleteAll(); }
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/940283.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用VS2022和Unity时可能出现的问题总结

目前遇到的问题1、2都是在更新VS2022后出现的,也就意味着,每次重新安装/更新VS2022可能都需要重新设置一下。 1.VS2022自动清除Unity命名空间 使用VS2022进行Unity开发时,新建代码保存代码时,它会自动清除命名空间…

2026 中考游记

蒟蒻 A* 是 2026 届初中毕业生喵,马上就要中考了喵。逆风翻盘? 咕在前面 前传:2025 生地中考 游记。 省流:地理 100,生物 96。 按日期来写吧,到最后 100 天再用倒计时格式。 由于是在初三第一学期第一次月考之后…

MinIO 介绍(3)--MinIO 客户端 mc 管理员功能

本文主要介绍 MinIO 客户端 mc 的管理员功能;文中所使用到的软件版本:mc RELEASE.2025-07-21T05-28-08Z、Centos 8.5.2111。 1、概述 MinIO 客户端 mc 命令行工具提供了在 MinIO 中执行管理任务的命令。虽然 mc 支持…

8.16

所以无论真相、爱、世界、痛苦,还是人生,根本都无所谓啊 ————《所以我放弃了音乐》

2025-10-19

2025-10-19nemu的srai似乎有问题,平台选择riscv-nemu时,程序执行到下面代码处 0x80000094: slli a0,a0,0x18 0x80000098: srai a0,a0,0x18执行前$a0的值为0x61,按理说执行完毕后$a0的值应该是0x00000061,但是通过调…

一文读懂隔离见证

比特币的“瘦身”魔法:一文读懂隔离见证 是个什么玩意儿? 你好,好奇的探索者! 你有没有听说过,在比特币的早期,转账手续费特别便宜,几乎可以忽略不计?但后来,网络一拥堵,手续费就变得像“过路费”一样昂贵?…

PWN手的成长之路-19-int_overflow

file,checksec:main函数:login函数:程序先让用户输入用户名,并存储到变量 s 中,之后再从 s 中读取 0x19 位,并打印出来。然后让用户输入密码,读取 0x199 个字节存储到 buf 缓冲区,然后检查 buf。 check_passw…

关于火柴盒的记忆

整理电脑里的旧文件,一个修改日期在 2020/4/10 14:28 的,名为 火柴盒.txt 的文件里记录这下面这样的信息:火柴盒爬虫 http://chaifei.huochaihe.cc/share.php?app=chaifei&id=5774 8-5999在浏览器地址栏里,复…

FFmpeg开发笔记(八十四)使用国产的librestreaming实现RTMP直播

​《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。可是在此之前,得先有一个推流工具向MediaMTX…

2025 年闪测仪厂家企业品牌推荐排行榜,一键式闪测仪,卧式闪测仪,影像闪测仪,立式闪测仪,2D3D 混合式闪测仪,高精度闪测仪,大量程闪测仪,复合式闪测仪公司推荐

在当前工业制造向高精度、智能化转型的大背景下,闪测仪作为实现精密测量与质量把控的关键设备,其市场需求持续攀升。然而,行业发展过程中也面临诸多问题,一方面,部分闪测仪供应商缺乏核心技术支撑,产品精度难以满…

2025 年护栏板厂家企业品牌推荐排行榜,波形,高速,镀锌,二波,三波,喷塑,国标,绳索,公路护栏板,护栏板立柱公司推荐

在当前道路建设快速发展的背景下,护栏板作为保障道路交通安全的关键设施,市场需求持续增长。然而,护栏板行业却面临着诸多亟待解决的问题。一方面,市场上护栏板产品质量参差不齐,部分厂家为降低成本,采用劣质钢材…

2025 年船用锅炉厂家企业品牌推荐排行榜,基于市场口碑,评选值得信赖的船用锅炉公司推荐

引言在船舶行业持续发展的当下,船用锅炉作为船舶动力系统的关键设备,其性能与质量直接影响船舶的安全航行与运营效率。然而,当前船用锅炉市场呈现出生产厂家数量众多、产品质量参差不齐的局面。部分厂家缺乏核心技术…

2025 年反应釜厂家企业品牌推荐排行榜,实验室,高压,加氢,不锈钢,试验室,氢化,聚合,高温,钛材反应釜公司推荐

引言 在当前化工、医药、新材料等行业快速发展的背景下,反应釜作为核心生产设备,其性能与质量直接影响企业的生产效率、产品品质及生产安全。然而,反应釜市场目前存在诸多问题,市场上源头厂家数量众多,但水平参差…

2025 年耐火砖厂家企业品牌推荐排行榜,绝热,轻质,莫来石,保温,莫来石轻质,氧化铝泡沫,氧化铝空心球,抗渗碳,高温轻质莫来石,高温耐火砖公司推荐

在工业生产领域,耐火砖作为陶瓷、冶金、机械、石油、化工、新能源等行业的基础材料,其质量与性能直接影响着工业炉窑的安全运行和使用寿命。当前,耐火砖市场品牌众多,产品质量参差不齐,部分产品存在高温稳定性差、…

2025 年启闭机厂家企业品牌推荐排行榜,四川启闭机,四川卷扬启闭机,四川螺杆启闭机,固定卷扬启闭机,手电两用螺杆启闭机,电装启闭机公司推荐

在水利工程建设领域,启闭机作为控制闸门运行的关键设备,其质量稳定性、技术适配性与服务专业性直接影响整个工程的安全运行与使用寿命。当前市场上,启闭机制造厂家数量众多,但产品质量参差不齐,部分厂家存在生产设…

2025 年清污机厂家企业品牌推荐排行榜,四川清污机,格栅清污机,回转式清污机,回转式格栅清污机,不锈钢清污机公司推荐公司推荐

在水利工程、污水处理、市政建设等领域,清污机作为关键设备,承担着清除水体中漂浮物、沉积物的重要任务,直接影响着水体环境质量与工程运行效率。然而当前清污机行业面临诸多问题,部分厂家生产的设备存在耐腐蚀性能…

2025 年铸铁闸门厂家企业品牌推荐排行榜,四川铸铁闸门,镶铜铸铁闸门,渠道铸铁闸门,圆形铸铁闸门,方形铸铁闸门公司推荐

在水利工程建设领域,铸铁闸门作为关键控制性设备,其质量稳定性、适配性与供货效率直接影响工程整体进度与长期运行安全。当前市场中,铸铁闸门供应商数量众多,但产品质量参差不齐,部分厂家存在规格不全、定制周期长…

2025 年防撞钢护栏生产厂家最新推荐排行榜:桥梁 / 不锈钢 / 复合管 / 景观 / 灯光 / 热镀锌等多类型护栏精选

随着道路交通建设不断推进,防撞钢护栏作为保障交通安全的关键设施,市场需求日益增长,但行业乱象也让采购方陷入选择困境。部分厂家用劣质钢材降低成本,导致护栏强度不足、耐腐蚀性差;部分厂家缺乏专业设计与施工团…

Java继承的实现

我将用完整的 Java 代码示例来展示继承的实现,包括父类、子类的定义以及继承关系的使用: // 父类:动物 public class Animal {// 共享属性protected String name;protected int age;// 父类构造方法public Animal(S…