您的位置:首页 > 移动开发 > Unity3D

【Unity快速实现小功能】加载文本文件之——加载txt文件

2015-06-12 00:03 761 查看
问题描述:unity下实现加载txt文件、xml文件、json格式数据。

解决方案:

1)  实现unity下加载txt文件。

a.个文本格式为utf-8的txt文件,以及读取文件的 LoadTXTFile.cs脚本;

b.      LoadTXTFile脚本代码如下:

usingUnityEngine;

usingSystem.Collections;

usingSystem.IO;

publicclass LoadTXTFile : MonoBehaviour {

//存放读取的txt文件中的内容

private string[] _txtStr;

void Start()

{

LoadTXT();

//显示读取到的文本内容

if(_txtStr != null &&_txtStr.Length > 0)

{

foreach(string str in _txtStr)

{

Debug.Log(str);

}

}

}

private void LoadTXT()

{

//设置文件位置,根据自己的需要进行设置

string filePath = Application.dataPath+ "/LoadFileStudy/Resources/studyTXT.txt";

try

{

//读取文件的每一行,并将每一行放入_txtStr数组中

_txtStr =File.ReadAllLines(filePath);

}

catch (IOException e)

{

Debug.Log("加载出现问题,问题描述:"+ e);

}

}

}


c.      将文本拖入摄像机下,运行后可见Console输出内容为图1所示:



图1

d.      studyTXT.txt文件中内容,如图2所示:



                                图2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: