[Investor Relations]  |  官方微博

Unity3D培训

美国上市公司 · 亿元级外企unity3D培训企业

  • 全国服务监督电话4001118989
  • Unity3D简单读取XML内容代码

    发布:Unity3D培训  来源:Unity3D教程  时间: 2016年01月06日

  • ...

  • 一个简单读取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网页游戏场景如何打包与加载

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56