博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity中的IO读写
阅读量:5217 次
发布时间:2019-06-14

本文共 638 字,大约阅读时间需要 2 分钟。

本来用的Resource.Load来进行一些配置文件的读取,没有用来写的操作。后面发现在写的时候是找不到路径的。。

为了要保存玩家的数据和游戏的进度,我们就必然要用的文件的写操作。

不过如果只是普通的一些数据保存,Unity已经为我们提供了一个类。

这个估计能满足一部分需求。

 

为了能更方便的存取自己的结构类型,还是要自己掌握IO操作,于是再去搜索了Unity中的IO读写操作。

其实就是C#的IO操作。

可以参考以下几篇文章:

 

然后就是一个文件路径的问题:

用的是

Application.persistentDataPath

这个属性。据说在android中会为每个程序分配一定的空间来存放数据,是受系统保护的。所以我创建之后都搜索不到。。

 

string fileName = Application.persistentDataPath + "/" + FILE_NAME;    StreamWriter fileWriter = File.CreateText(fileName);    fileWriter.WriteLine("Hello world");    fileWriter.Close();

这就是写入了。

厉害的是Unity编辑器竟然能模拟这功能,就是你写入后,下次点Play,它可以读到上次写的东西。

转载于:https://www.cnblogs.com/gameprogram/archive/2012/07/12/2588745.html

你可能感兴趣的文章
c#后台计算2个日期之间的天数差
查看>>
安卓开发中遇到的小问题
查看>>
ARTS打卡第3周
查看>>
linux后台运行和关闭SSH运行,查看后台任务
查看>>
cookies相关概念
查看>>
CAN总线波形中ACK位电平为什么会偏高?
查看>>
MyBatis课程2
查看>>
桥接模式-Bridge(Java实现)
查看>>
svn客户端清空账号信息的两种方法
查看>>
springboot添加servlet的两种方法
查看>>
java的Array和List相互转换
查看>>
layui父页面执行子页面方法
查看>>
如何破解域管理员密码
查看>>
Windows Server 2008 R2忘记管理员密码后的解决方法
查看>>
IE11兼容IE8的设置
查看>>
windows server 2008 R2 怎么集成USB3.0驱动
查看>>
Foxmail:导入联系人
查看>>
vue:axios二次封装,接口统一存放
查看>>
vue中router与route的区别
查看>>
js 时间对象方法
查看>>