
存档
BuladeMian
该博客所用图片资源均作学习分享用途,请勿用于商业行为。传播者自负。如果本博客所写文章侵犯到您的权益,请主动联系留言,我们将及时删除相关内容。请支持使用正版软件。
展开
-
[Unity][JSON][存档]JSON存档无法保存DateTime类型变量
如果要保存System.DateTime变量数据,就必须把年月日小时分钟秒,拆分成几个不同的Int类型变量原创 2020-05-07 15:43:02 · 456 阅读 · 0 评论 -
[Unity][数据存储][存档]唯一标识instanceID有啥用
instanceID,hashID,Local Identfier In FileLocal Identfier In File只能在Inspector视图的Debug模式下,场景运行后,才有唯一的数值。在场景中无论是编辑器,还是 打包EXE文件中,每一个在场景中的实体GameObject,都有一个唯一固定且各不不同的instanceID。无论是重新打开编辑器,还是EX...原创 2020-05-07 10:33:33 · 7647 阅读 · 3 评论 -
[Unity][存档][JSONUnity]加密数据
在场景中的实体保存固定的数据,对字符串数据进行加密(D加密都能够被破解,何况短短32位的密钥加密)在场景中的实体保存固定的数据根据相关资料1,2SaveData.json存储的字符串显示为{"Items":[{"jsonCubes":[{"m_FileID":894,"m_PathID":0},{"m_FileID":890,"m_PathID":0}...原创 2020-03-19 17:06:23 · 2460 阅读 · 0 评论 -
[Unity][存档][JSONUnity]场景中的实体是否能保存数据
既然JSON能够保存场景中的 固定在场景中的实体,那么这些场景中的实体是否能够保存数据在Unity编辑器中运行E:\Unity\UnityProjects\New Unity Project\Assets\StreamingAssets\ResourcesSaveData.json存储的内容{"Items":[{"jsonCubes":[{"instanceID"...原创 2020-03-19 16:02:34 · 512 阅读 · 0 评论 -
[Unity][存档]PlayerPrefs同一关键字存储的数据是否会受到影响
void Start () { PlayerPrefs.SetInt("Test001",101); PlayerPrefs.SetInt("Test002", 202); PlayerPrefs.SetString("Test001", "Test001"); PlayerPrefs.SetString("Test0...原创 2020-03-17 17:49:59 · 421 阅读 · 0 评论 -
[Unity][存档]使用PlayerPrefs保存数据能保存多少数据
那么回答如题所示的问题,有多少关键字,就能保存多少数据,3种基础类型数据,int,float,string。其他类型的变量无法存储。相比于JSON等存储数据的方法,就显得更加无力。优势是存储 少量数据,具有便捷,快速。其他类似JSON等存储数据的方法,先要建立一个 完整的 存储/读取 数据 的脚本,如果数据庞大,随之的管理数据脚本的体量也会越来越大。当全...原创 2020-03-17 16:35:27 · 2745 阅读 · 0 评论 -
[Unity][EXE][存档]EXE打包文件代码动态新建JSON存档数据以及读取
File.Copy(Application.streamingAssetsPath + "/empty.json", path); Directory.CreateDirectory(path);相关资料:1.[Unity][File][JSON]file.copy的使用方法代码动态创建.json文件2...原创 2020-03-08 19:45:07 · 969 阅读 · 0 评论 -
[Unity][存档][JSONUnity]存档数据应该存放在哪个文件夹内
Application.streamingAssetsPathDebug.Log(" Application.streamingAssetsPath:"+ Application.streamingAssetsPath);Application.streamingAssetsPath:F:/UnityProject/MyProject/UnityProject_Test...原创 2020-03-08 19:08:59 · 4160 阅读 · 0 评论 -
[Unity][存档][JSONUnity]数据继承父类数据
当进行Json数据存档、读档的操作的时候,Class Items为父类、Class Equipment为子类继承父类Items的部分变量、Class Food为子类继承父类Items的部分变量注意:数据不能继承MonoBehaviour,否则会出现相关资料3的 错误。保存的数据仅仅保存instanceID。JSONDemon.csusing System...原创 2020-03-06 15:53:45 · 689 阅读 · 0 评论 -
[Unity][存档][JSONUnity]如何同时保存地图数据和玩家数据
JSONDemon.csusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using System.IO;using System.Linq;//.OfType using System;public c...原创 2020-03-05 17:33:59 · 1329 阅读 · 0 评论 -
[Unity][存档][JSONUnity]读取方块数据为什么只能保存instanceID
接着相关资料1的内容出现的错误发现错误发现与参考资料1的存储数据不一样。SaveData.json保存的数据{"Items":[{"instanceID":151226},{"instanceID":151256},{"instanceID":151308}]}解决错误相关资料:1.[Unity][存档][JSO...原创 2020-03-04 21:41:44 · 1094 阅读 · 1 评论 -
[Unity][存档][JSONUnity]存储读取方块数据
Test_JSONCube.csusing UnityEngine;[System.Serializable]//public class Test_JSONCube : MonoBehaviour { /// <summary> /// world position /// </summary> ...原创 2020-03-02 20:59:52 · 683 阅读 · 0 评论 -
[Unity][存档][XML][JSON][EXE]封装打包后地图数据存储rouglike 类型游戏的一点想法
随机生成地图 的rouglike 类型游戏就需要 调用大量 XML 和JSON文件。 非 rouglike 游戏,重进进入游戏,载入场景,场景一般不会被破坏,因此不需要把所有场景的物体存储在XML或者JSON文件里面。而物品有可能会被玩家拾取,那么 是否可以 只把 场景 的 道具,触发的 机关 这样(重新 载入地图 场景 需要 记录是否 触发机关,物品物品是否 被拾取)的,保存在 XM...原创 2018-08-11 20:30:03 · 589 阅读 · 0 评论 -
[Unity][存档][XML][JSON][EXE]存档数据读取XML文件
参考资料1,存档数据读取XML文件把.xml文件放在 Reources文件夹里面,生成了EXE也是可以读取的。 而StreamingAssets文件夹是不加密的,容易被作弊。 参考资料:1.Unity3D移动平台动态读取外部文件全解析2.3....原创 2018-08-11 20:16:33 · 586 阅读 · 0 评论 -
[Unity][存档]
InstanceID是每个物体唯一的ID。因此存档 读档的时候 都是可以用来识别物体的 存储内容。gameObject.GetInstanceID()原创 2018-08-11 19:29:37 · 571 阅读 · 0 评论 -
[Unity][EXE][存档][UGUI]最简单的游戏存档方式使用.asset作为存档文件
都知道 XML 和JSON 是 游戏存档 的存储 的标配。那么 .asset能不能 作为 存档 存储 游戏 数据呢。本文就.asset能不能 作为 存档 存储 游戏 数据 进行探讨。.asset不能作为游戏存档来使用。因为再次启动.exe的时候,数据会恢复初始化。 在编辑器中 测试。 DataSave.csusing System.Collect...原创 2018-08-14 16:57:42 · 6820 阅读 · 0 评论