Unity3d 实现本地存取删档--PlayerPrefs

[Unity存档系统]简单介绍Unity常见存档系统之一PlayerPrefs以及使用方法 学习目标: 如果你和我同样苦恼于游戏相关的数据怎么存储与读取,那么不妨看看这个up主有关Unity存档系统的教程。[Unity] 存档系统 Part 1 | PlayerPrefs | Unity初学者系列教程 | 数据存取 | 存档读档 | Save&Load_哔哩哔哩_bilibili在本视频中你将学到Unity引擎中三种常见的数据存储方式中的第一种:PlayerPrefs主要内容:什么是PlayerPrefs如何使用PlayerPrefsPlayerPrefs的优缺点以及适用范围构建一个. 阅读详情

PlayerPrefs

是以Key键-Value值的形式进行储存与读取的,每一个Key关键字(Key值保证唯一)对应一个Value值,储存之后,我们再通过指定唯一的Key可以得到其之前对应储存的Value

// 存

PlayerPrefs.SetInt("level", 1);//关卡

PlayerPrefs.SetInt("scores", 100);//分数

PlayerPrefs.SetFloat("times", 12.5f);//时间

PlayerPrefs.SetString("account", xiaoming);//账号名

PlayerPrefs.SetString("password", 123456);//密码

// 取

int level= PlayerPrefs.GetInt("level");

int score = PlayerPrefs.GetInt("scores");

float time=PlayerPrefs.GetFloat("times");

string name=PlayerPrefs.GetString("account","xiaoming");//  第二个参数,如果没有找到account对应的Value则返回默认的xiaoming

string psw=PlayerPrefs.GetString("password","123455");

//删

PlayerPrefs.DeleteAll();//删除所有的

PlayerPrefs.DeleteKey);//删除指定key对应的信息


Unity PlayerPrefs存储数据在Windows环境中本地存储的位置 一、编辑器模式下的PlayerPrefs存储位置 1.Win + r 输入regedit进入注册表界面 2. HKEY_CURRENT_USER/Software/Unity 3.CompanyName和ProjectName可以在Unity->Edit->Project Settings->Player中查看和设置 二、Window包模式下的PlayerPrefs存储位置(CompanyName和ProjectName可以在Unity->Edit->Project 阅读详情

相关推荐

省一蓝桥杯嵌入式-09RTC实时时钟

RTC(Real-Time Clock)实时时钟,是一个独立的定时器RTC模块拥有一组连续的计数的计数器,在响应软件配置下,可提供时钟、日历、闹钟功能RTC能提供年月日时分秒等信息(可设置)在系统复位或从待机模式唤醒后,RTC的设置时间维持不变(这个我没实现,复位后时间也重置了,有能力的可以自己研究一下)持续时间跟踪:在主系统断电后或处于低功耗模式时,RTC仍继续工作,原理是有额外的电池为其供电(蓝桥杯板子没有这个备用电源,该功能无效。

qq_46392331的博客 1729

【Unity数据持久化_PlayerPrefs】(一)PlayerPrefs的 存、读、删

1.PlayerPrefs是什么 2.存储相关 3.读取相关 4.删除数据

我的博客 7445

视频教程-SAP S4 HANA FICO COPA 获利能力分析-ERP

SAP S4 HANA FICO COPA 获利能力分析 从业超过8年的SA...

weixin_33456805的博客 1442

Unity清除所有的PlayerPrefs

直接在你的代码中加入这句。

2301_76156790的博客 1324

ArcMap安装与配置全攻略:从下载到实战应用

本文提供了ArcMap 10.4.1从系统准备、详细安装到破解激活的完整指南,并包含首次启动的界面介绍与一个实战GIS分析项目。针对初学者,文章强调了在ArcGIS Pro成为趋势的当下,学习经典ArcMap对于理解核心概念和兼容现有工作流仍有重要价值,帮助用户避开安装常见陷阱,快速上手实战应用。

weixin_29200741的博客 338

kubeadm init 运行时kebelet启动失败问题

解决k8s kubeadm init时遇到的kubelet问题

ZDPZN的博客 6074

Mac上Unity清除PlayerPrefs数据

1.删除 ~/Library/Preferences/unity.xxx.xxx.plits(对应unity项目) 2.关闭Unity 3.在Terminal中输入:kill $(ps x | awk '/[c]fprefsd/{ print $1 }')

DouJiangampYouTiao的专栏 4005

基因树构建全流程:从OrthoFinder到iTOL的保姆级教程(附兰科植物案例)

本文提供了一份从OrthoFinder到iTOL的基因树构建全流程保姆级教程。详细解析了利用OrthoFinder构建物种树、IQ-TREE构建无根基因树、Notung进行树调和生根,以及最终在iTOL中实现专业可视化的每一步操作与实战经验,并以兰科植物NB-ARC基因家族为例进行演示,帮助研究者系统掌握基因树分析方法。

tequila的博客 523

Unity 数据读取|(六)PlayerPrefs解析

PlayerPrefs是Unity内置的一个静态类,可以用于存储一些简单的数据类型:int ,string ,float。可以用它来做成计分板这类需要可持续化存储的小地方。

游戏开发小Y的博客 14万+

一文掌握 MongoDB 详细安装与配置(Windows / Linux / macOS 全平台)

本文详细介绍了MongoDB社区版7.0+在Windows、Linux和macOS三大操作系统上的完整安装、配置与安全加固流程。主要内容包括:各平台推荐安装方式(Windows使用MSI安装包、Linux通过官方仓库、macOS通过Homebrew)、基本配置参数说明、服务启动方法以及关键安全措施(如创建管理员用户和启用身份验证)。文章还提供了系统最低要求、下载地址、数据目录设置建议以及生产环境使用注意事项,适合开发、测试及生产环境部署参考。

数据知道的博客 6713

LeRobot — 基于 PyTorch 的真实世界机器人学习框架(一)- 核心框架模块解析

LeRobot 是一个开源的机器人学习框架,由 Hugging Face 开发,旨在降低机器人学的准入门槛。该框架提供完整的机器学习流程支持,包括数据采集、训练、评估和部署。核心模块涵盖数据集标准化、策略算法、硬件抽象和强化学习组件,采用模块化设计实现灵活扩展。通过集成 Hugging Face Hub,用户可以轻松共享数据集和预训练模型。LeRobot 特别注重真实世界的机器人应用,支持多种前沿算法如模仿学习、视觉语言动作模型等,并提供统一的硬件接口和仿真环境适配。

熊猫小妖的AI世界 171

Unity中PlayerPrefs.DeleteAll()无法清除数据的问题

我们的游戏中都需要保存自己是游戏数据,其中我们会用到

WSHBlog的专栏 1万+

基于TENG的呼吸测量与识别系统:从蓝牙到WiFi的改造与上位机实现

本文介绍了一种基于摩擦纳米发电机(TENG)的呼吸测量系统改造方案,将原有蓝牙通信升级为WiFi传输。系统通过TENG传感器采集呼吸信号,STM32微控制器处理数据后,经ESP8266 WiFi模块发送至上位机。文中详细阐述了硬件改造(四通道改单通道、蓝牙换WiFi)、嵌入式软件修改(包括ESP8266驱动、数据采集与TCP通信实现)以及上位机软件设计。改造后的系统提升了传输距离和稳定性,为可穿戴健康监测提供了更优解决方案。

huanghm88的专栏 110

Unity3d--学习笔记之Unity本地持久化类Playerprefs使用详解

Playerprefs实现场景载入时的信息传递 一、PlayerPrefs是什么? PlayerPrefs是Unity3d提供了一个用于数据本地持久化保存与读取的类。工作原理十分简单,就是以key-value的形式将数据保存在本地,然后在代码中可以写入、读取、更新数据。 二、PlayerPrefs有什么用? 可用于存储一些非关键性的数据,尤其在没有服务器的单机游戏中,游戏存档、分数排名等都需要用到数据存储,可以使用PlayerPrefs轻松实现数据存储。 三、PlayerPrefs如何用? 1. 存储数据:

weixin_43801264的博客 491

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Unity中PlayerPrefs用法

HKEY_CURRENT_USER\Software[company name][product name]下。删除指定数据:PlayerPrefs.DeleteKey("key");删除全部:PlayerPrefs.DeleteAll();存放在项目路径下的Windows平台下,而是存储在注册表的。PlayerPrefs数据的位置并。

m0_73231285的博客 156

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

unity2023内置用于存储小型数据的PlayerPrefs,常用操作(增删改查)。亲测可用

unity2023内置用于存储小型数据的PlayerPrefs常用操作(增删改查),PlayerPrefs可用于存储小型数据(如玩家设置、偏好,音量设置、游戏进度等),亲测可用

caolong210839842的博客 522

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Unity数据存储——本地playerPref存储

Unity数据存储学习之——本地playerPref存储 提示: 1、存储时,赋值对应的建议直接是数值、字符串,使用引用赋值容易出错 2、由于PlayerPrefs存储数据的位置为注册表,不建议过于频繁存储和读取数据,另外建议使用PlayerPrefs存储数据轻量数据。 3、PlayerPrefs只支持 string、int、float三种类型。

青岚岁叶的博客 3718

《Unity3D》用PlayerPres来保存读取自定义类型数组

引擎自身只给了3种保存的的方法,而有时候我们要保存一个自己定义的类型,如:public class Weapon { public int id; public string name; public float damage; public int bullet; public int price; //还有一个接口和两个方法没有写出来,下文讲到的时候

qq_38826163的博客 1135

清除Unity缓存

点击Clean Cache

LuckyMechanic的博客 7279

【狂云歌之unity_vr】开发unity插件——一次搞定unity编辑器常用功能

【狂云歌之unity_vr】开发unity插件——一次搞定unity编辑器常用功能 这篇文章主要分享unity中与editor插件等相关的使用,比较基础,不过如果都掌握了就可以扩展写一些unity插件了,平时开发中也会提升工作效率。 editor相关脚本一定要放在Editor文件夹下,继承monobehaviour的文件不要放到Edit...

weixin_34034261的博客 500

数据持久化—PlayerPrefs

数据持久化 :将游戏数据存储到硬盘,硬盘中数据读取到游戏中,也就是传统意义上的存盘 游戏中的变量数据是存储在内存中的,如果游戏结束运行,这些数据就会丢失,数据持久化,就是把游戏运行过程中存在内存中的数据存储在硬盘中,保证不会丢失 PlayerPrefs的基本方法 知识点一:PlayerPrefs是什么? 是unity提供的可以用于存储读取玩家数据的公共类 知识点二:存储相关 PlayerPrefs的数据存储,类似于键值对存储 一个键对应一个值 提供了存储3种数据的方法 int float stri

weixin_45554040的博客 1686

unity 删除PlayerPrefs的编辑器菜单

说明 删除特定key,场景中创建一个空object,改名,选中,执行菜单即可。不懂的看代码。 代码 using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; namespace DC { public class PlayerPrefsEditor...

TDC的专栏 2087

PlayerPrefs类的用法

unity3d提供了一个用于本地持久化保存与读取的类——PlayerPrefs。以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。 PlayerPrefs类支持3中数据类型的保存和读取,浮点型,整形,和字符串型。 SetInt();保存整型数据; GetInt();读取整形数据; SetFloat();保存浮点型数据; GetFloat();读取浮点...

SummerRain0308的博客 714

Unity复制组件和移除组件,以及删除本地资源文件

删除项目中的资源:File.Delete(path); //注意Path是相对路径,Assets/xxx Unity中只有AddComponent,没有RemoveComponent。移除组件如果是运行中用Destroy,如果是编辑器脚本用DestroyImmediate。 DestroyImmediate(component, true); //第一个参数是组件类型,后面的bool参数是是否允许销毁资源。 ...

lcy的博客 7938

Unity PlayerPrefs(数据持久化)

PlayerPrefs Unity3D中的数据持久化是以键值的形式存储的,可以看作是一个字典。 Unity3D中值是通过键名来读取的,当值不存在时,返回默认值。 目前Unity3D中只支持int、string、float三种数据类型的读取。 参考示例: //保存数据 PlayerPrefs.SetString("Name", mName); PlayerPrefs.SetIn...

a834595603的博客 9427

◄ Unity 『功能总结』►——“PlayerPrefs” 数据本地保存

PlayerPrefs 的 API public int age; public float top; public Text text_age; public Text text_top; public Button ageBtn; public Button topBtn; public Button clearBtn; public void Start() { text_age.text ="age:"+ Pl

八哥爱柠檬的博客 774
上一篇: C# Dictionary、ArrayList、List
下一篇: unity3d 实现帧序列精灵动画
DesDestroy
博客等级 码龄14年 84粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值