【Unity 笔记】文件的写入与读取(1)

本文介绍了在Unity3D中使用文件流进行数据读取和写入的方法,包括File类和FileInfo类的应用,以及FileStream、StreamWriter和StreamReader的使用。通过示例展示了如何使用CreateText和AppendText创建或追加UTF-8编码的文本文件,并利用Application.persistentDataPath获取持久化数据路径,实现游戏进度保存等场景的应用。
摘要由CSDN通过智能技术生成

引言:

在unity3D中,我们经常会需要在本地或者服务器上读取游戏数据,这几篇blog记录下目前知道的两种读取数据表的方式。一种是在Resource目录下通过TextAsset读取,一种是通过文件流的方式读取。Resource 下的数据是不能修改的,比如单机游戏的装备,NPC数据等;而文件流的方式是存和取数据,比如保存游戏进度等。


下面来说说文件流的方式吧:

因为文件流的读取方式需要用的.Net下的一些类函数,首先得简单知道这些函数的定义和用法


File类和FileInfo类的介绍:


File类和FileInfo类都是提供用于创建、复制、删除、移动和打开文件的方法,一个是静态的,一个是实例方法。简单来说,就是Flie类可以直接通过类名调用其中的某些函数,而FileInfo类需要先实例化一个对象,再通过对象调用函数。一般来说,如果是对文件进行少量的操作,则建议用File类,如果是对文件进行大量的存取操作,建议用FileInfo类,具体原因参照 。 这里是官方的文档,File类,  
  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值