Unity3D培训
美国上市Unity3D培训机构

400-111-8989

热门课程

Unity3D简单读取XML内容代码

  • 时间:2016-01-06
  • 发布:Unity3D培训
  • 来源:Unity3D教程

一个简单读取Unity3D中XML内容的代码:

public string showXml(string temp)

{

UnityEditor.AssetDatabase.Refresh();

string filepath = Application.dataPath + "/my.xml";

string tempText = "";

print("a");

print(File.Exists(filepath).ToString());

if (File.Exists(filepath))

{

print("b");

XmlDocument xmlDoc = new XmlDocument();

xmlDoc.Load(filepath);//若要读网络 前面改成IEnum线程这里改网络xml地址即可

XmlNodeList nodeList = xmlDoc.SelectSingleNode("main").ChildNodes;

//

foreach (XmlElement xe in nodeList)

{

// Debug.Log(xe.GetAttribute("name"));

// Debug.Log(xe.Name);

foreach (XmlElement x1 in xe.ChildNodes)

{

if (x1.Name == temp)

{

tempText= x1.InnerText;

// print(x1.InnerText);

}

}

}

return tempText;

print(tempText);

}

else

{

return "file not exists!";

}

// return "";

}

上一篇:Unity3D计算角色与物体之间的距离来触发动画
下一篇:大型3D网页游戏场景如何打包与加载
选择城市和中心
贵州省

广西省

海南省