在Unity3D中读取外部文本文件的方法有很多,这里记录一种读取XML文件的方法。
仅限PC端
首先是XML文件,命名为:xmlData.xml
<item>
<data1>
<id>1</id>
<name>china</name>
<year>2019</year>
<sex>男</sex>
</data1>
<data2>
<id>2</id>
<name>usa</name>
<year>2017</year>
<sex>女</sex>
</data2>
</item>
下面是代码部分:
引用命名空间:
using System.Xml;
using System.IO;
using UnityEngine.UI;
在UI文本中显示读取的数据,创建Text文本显示:
public Text text1;
public Text text2;
public Text text3;
public Text text4;
读取路径:
这里读取的是存放在StreamingAssets文件中的xml文件。
string filePath = Application.streamingAssetsPath