网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月21日漏签0天
unity3d吧 关注:116,487贴子:560,977
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 7回复贴,共1页
<<返回unity3d吧
>0< 加载中...

[Unity3D] 关于txt,xml,json文件的读写,及外部文件(夹)的创建

  • 取消只看楼主
  • 收藏

  • 回复
  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
过年了,猫哥来送礼了!
关于文本文件的读取的问题,在网上的教程有很多,在这里结合自己的理解,总结一下。我会尽量浅显的说明白这类问题,希望对新手有所帮助。
另外,这么晚了,应该没人插楼吧


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
此楼占用!


2025-08-21 04:13:00
广告
不感兴趣
开通SVIP免广告
  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一、关于txt纯文本的读写
其实.txt,.xml,.json这类文件都属于文本文件,类似的还有.lrc歌词文件,.ini配置文件,.reg注册表文件等等,这类文件所储存的内容都是文本,只是各自有它们自己的格式,便于某些时候专用识别,所以读取txt文本是最基础的文本解析。
静态内部读取txt文本:
这是最简单的方式,建立TextAsset,直接把文本文件拖上去,就可以用了,
public TextAsset TxtFile;
print(TxtFile.text);
这是直接获取文本,也就是string类型的字符串。
要注意的是txt文本的编码格式,要改为UTF-8格式,否则读不出来,虽然不会报错。
动态内部读取文本:
把txt文件放在resources文件夹,利用Resources.Load加载
上面两种方式的代码:

输出结果:


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
对于纯文本txt文件来说读取它其中的数据并不难,重点是取出的字符串的处理,比如某一行,某个字符,某个序列,我们可以通过这些标记来记录我们的游戏数据,某些时候还是挺有用的。


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
XML的写入也同样简单XmlDocument.CreateElement就是写入节点的方法,另外RemoveChild移除某节点,ReplaceChild替换子节点,具体的其他方法各位可以查看MSDN~只是我们用xml一般是用来保存有规律的大量数据,以读为主,先把读数据搞明白吧。


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
OK,就这些内容,后面写的有点乱,困了。。。希望对大家有用,如有错误和建议请指出,谢谢!
有什么要问的在后面回复,要工程代码的留邮箱,请勿回复楼中楼!


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@mayaxiaoan @幽幽幽幽117 @heaven_ert
目测,你们是夜猫子
加班的吗?这么晚...


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
此贴终结,勿再回复!相关资料到这里取http://tieba.baidu.com/p/3511218374?pid=62629964997&cid=0#62629964997


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回unity3d吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示