Unity文字游戏开发日志(2)——存档与读档

存档与读档较为简单的实现

今天学习了如何存读档。

采用了Unity自带的方式PlayerPrefs

写了一个示例代码

功能是:建立一个名字的新档,每次打开游戏名字都会变。

PlayerPrefs.SetString("save","kkk");//创建名为save数据,存一个字符串kkk
PlayerPrefs.GetString("save");;//访问
PlayerPrefs.HasKey("save")//判断有没有存档
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
public class SaveLoad : MonoBehaviour
{// Start is called before the first frame updatepublic TMP_Text  _save;void Start(){if(PlayerPrefs.HasKey("save")){string names = PlayerPrefs.GetString("save");Debug.Log(names);_save.text = names;if(names == "Jack"){PlayerPrefs.SetString("save","kkk");}else{PlayerPrefs.SetString("save","Jack");}}else{PlayerPrefs.SetString("save","Jack");Debug.Log("OK");}}// Update is called once per framevoid Update(){}
}

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

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

相关文章

奇异值分解(SVD)【详细推导证明】

机器学习笔记 机器学习系列笔记,主要参考李航的《机器学习方法》,见参考资料。 第一章 机器学习简介 第二章 感知机 第三章 支持向量机 第四章 朴素贝叶斯分类器 第五章 Logistic回归 第六章 线性回归和岭回归 第七章 多层感知机与反向传播【Python实例…

Dubbo-admin监控中心

监控中心 Dubbo-admin监控中心执行操作启动provider和consumer项目进行测试总体流程 Dubbo-admin监控中心 dubbo-admin下载路径 git clone https://github.com/apache/dubbo-admin.git图1-1 dubbo-admin项目文件展示 执行操作 # 启动zookeeper# 前端 cd dubbo-admin-ui npm i…

Linux 设备树详解

目录 1、概述 2、节点( node)和属性( property) 2.1、DTS 描述键值对的语法: 2.2 节点语法规范说明 2.3节点名及节点路径 2.4 节点别名(节点引用) 2.5 合并节点内容 2.6 替换节点内容 2…

Vue2:用ref方式绑定自定义事件的注意事项

一、场景描述 我们知道绑定自定义事件可以用ref方式实现。 但是,这个方式,需要注意下,否则,实现不了我们的效果。 需求是这样的,我们通过ref绑定的事件,来给App的data块中的变量赋值。 二、绑定自定义事…

java:流程控制

一、流程控制语句分类 顺序结构分支结构(if,switch)循环结构(for,while,do...while) 二、顺序结构 定义:顺序结构是程序中最基本的流程控制,没有特定的语法结构&#…

[latex]将表格中\cmidrule加粗

在写论文时,偶尔会出现需要使用 \cmidrule 代替 \bottomrule 和 \toprule 的时候,但是苦于无法对\cmidrule进行加粗。解决方法: 在LaTeX中,\cmidrule默认没有直接设置线宽的选项,但读者可以通过一些技巧实现。以下是一…

Midjourney

知数云 | 数字化服务的智慧之选 Midjourney是一款AI制图工具,只要输入关键字,透过AI算法就能生成相对应的图片。 使用Spring接口与Midjourney官方API交互涉及几个步骤。首先,确保你已经在Midjourney官方网站上注册了账户并获取了API密钥。 …

Sqoop故障排除指南:处理错误和问题

故障排除是每位数据工程师和分析师在使用Sqoop进行数据传输时都可能遇到的关键任务。Sqoop是一个功能强大的工具,但在实际使用中可能会出现各种错误和问题。本文将提供一个详尽的Sqoop故障排除指南,涵盖常见错误、问题和解决方法,并提供丰富的…

leetcode-杨辉三角

118. 杨辉三角 题解: 首先,我们需要创建一个二维列表,用于存储杨辉三角的每一行。然后,我们初始化第一行和第二行,因为杨辉三角的前两行是固定的。接下来,我们使用一个循环,从第三行开始&…

HarmonyOS4.0系列——07、自定义组件的生命周期、路由以及路由传参

自定义组件的生命周期 允许在生命周期函数中使用 Promise 和异步回调函数,比如网络资源获取,定时器设置等; 页面生命周期 即被Entry 装饰的组件生命周期,提供以下生命周期接口: onPageShow 页面加载时触发&#xff…

2023年上半年网络工程师真题(3/3)

41.某主机无法上网,查看本地连接后,发现只有发送包没有接收包,故障原因可能是(C)。 A.网线没有插好 B.DNS配置错误 C.IP地址配置错误 D.TCP/IP协议故障 如果网线没有插好,就没有发送包没有接收包;DNS配…

UI设计中的插画运用优势(上)

1. 插画是设计的原创性和艺术性的基础 无论是印刷品、品牌设计还是UI界面,更加风格化的插画能够将不同的风格和创意加入其中,在激烈的竞争中更容易因此脱颖而出。留下用户才有转化。 2. 插画是视觉触发器,瞬间传达大量信息 我们常说「一图胜千…

Skydel 23.8新版本发布!GNSS模拟器完成首项实地路测项目

奥本大学自动驾驶团队运用GNSS模拟器完成首项实地路测项目 奥本大学与最近与阿拉巴马州伯明翰的巴伯赛车运动公园合作进行道路测试,该车在没有任何人工干预的情况下成功绕赛道完成了一圈,这也是印地自动驾驶挑战赛中车辆首次在美国专业赛道上完成一圈。…

unity-shader笔记OLD

shader shader在面板中的位置相关代码代码切换shader shader在面板中的位置 选中物体属性面板中 相关代码 代码切换shader 挂载到怪物上的shader名字统一叫body,然后获取上面的SkinnedMeshRender SkinnedMeshRender smr; //恢复到原来的shader …

智能驾驶新浪潮:SSD与UFS存储技术如何破浪前行?- SSD篇

随着汽车行业的不断发展,对存储的需求也在不断的变化中。早期阶段的汽车对存储的需求主要是收音机、播放器、导航仪等,有些还可以支持光盘和U盘的外接播放。中期阶段,也是当前主流的燃油车行车记录、多媒体、车联网的需求,对存储性…

大数据开发之Hadoop(优化新特征)

第 1 章:HDFS-故障排除 注意:采用三台服务器即可,恢复到Yarn开始的服务器快照。 1.1 集群安全模块 1、安全模式:文件系统只接收读数据请求,而不接收删除、修改等变更请求 2、进入安全模式场景 1)NameNod…

【ARM 嵌入式 编译系列 2.2 -- GCC 编译参数学习 assembler-with-cpp 使用介绍】

文章目录 GCC 编译选项 assembler-with-cpp GCC 编译选项 assembler-with-cpp 在 rt-thread 的编译脚本中经常会看到下面编译参数: AFLAGS -c DEVICE -x assembler-with-cpp -Wa,-mimplicit-itthumb arm-none-eabi-gcc 是针对 ARM 架构的交叉编译器&#xff…

国考省考行测:语句排序2刷题

国考省考行测:语句排序2刷题 2022找工作是学历、能力和运气的超强结合体! 公务员特招重点就是专业技能,附带行测和申论,而常规国考省考最重要的还是申论和行测,所以大家认真准备吧,我讲一起屡屡申论和行测的重要知识点…

肯尼斯·里科《C和指针》第6章 指针(6)编程的练习:查找字符

1.编写一个函数,它在一个字符串中进行搜索,查找在一个给定字符集合中出现的所有字符。这个函数的原型如下: char *find_char( char const *source, char const *chars ); 它的基本想法是查找source字符串中匹配chars字符串中任何字符的第1个…

软件是什么?前端,后端,数据库

软件是什么? 由于很多东西没有实际接触,很难理解,对于软件的定义也是各种各样。但是我还是不理解,软件开发中的前端,后端,数据库到底有什么关系呢! 这个问题足足困扰了三年半,练习时…