unity---PlayerPrefs本地存储
Posted 格拉格拉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity---PlayerPrefs本地存储相关的知识,希望对你有一定的参考价值。
目录
1.基础存储
unity提供的现成可用的本地存储方式:
PlayerPrefs.SetFloat("size", 1.5f);
PlayerPrefs.SetInt("age", 10);
PlayerPrefs.SetString("name", "David");
2.单个gameObjct数据存储
2.1实体类
using UnityEngine;
public class Entity_fwy
public enum_fwy state;
public string name_fwy = "";
public int age;
2.2赋值存储
using System.Collections;
using System.Collections.Generic;
using Newtonsoft.Json;
using UnityEngine;
using static Pp_enum;
public class Contr_fwy : MonoBehaviour
void Start()
Entity_fwy entityFwy = new Entity_fwy();
entityFwy.state = enum_fwy.idle;
entityFwy.name_fwy = "XiaoBai";
entityFwy.age = 18;
//存储
PlayerPrefs.SetString("fwy", JsonConvert.SerializeObject(entityFwy));
//获取
Entity_fwy enFwy = JsonConvert.DeserializeObject<Entity_fwy>(PlayerPrefs.GetString("fwy", ""));
Debug.LogError("cc:" + enFwy.name_fwy);
3.多个gameObject数据存储
//todo. 存草稿
4.不同gameObject数据存储
//todo. 存草稿
以上是关于unity---PlayerPrefs本地存储的主要内容,如果未能解决你的问题,请参考以下文章