unity3D如何设计游戏存档?
发布网友
发布时间:2022-04-24 19:59
我来回答
共2个回答
热心网友
时间:2023-10-09 06:49
可以用Unity自身的PlayerPrefs类来做一些简单的数据存储。具体用法可以参照API如果你用C#作为脚本语言的话。还可以用一个xml文件来存储数据
热心网友
时间:2023-10-09 06:50
存储方式:数据存储(存到硬盘),过程存储(代码控制 内存存取)
根据一般存档的定义,给出以C#为编程语言的存储方案。
存储规则:json,xml,自行设计 存储路径:注意编辑器和实际打包生成文件路径的不同。
实例C#的StreamReader/StreamWriter对象对文件进行读写,将自己要存储的数据按照格式进行转码。
简单举例存储:人物属性(HP,MP等)以HP:xxx,MP:xxx的形式编写为字符串,然后存储。
读取的时候按“,”分割字符串,按“:”再次分割,储存到字典中,或自己的对象中。