首页 > 其他 > 详细

u3d读取xml txt

时间:2014-05-31 16:47:00      阅读:325      评论:0      收藏:0      [点我收藏+]

u3d读取xml文件和u3d 读取txt外部文件

using UnityEngine;
using System.Collections;

using System.Xml;
using System.Xml.Serialization;
using System.IO;
using System.Text;


public class u3dxml : MonoBehaviour
{
    private string m_filename = "2.txt";
    private string m_path =null ;


    // Use this for initialization
    void Start ()
    {
        XmlDocument xmlDoc = new XmlDocument();
        string xmlPath = Application.dataPath + "\\1.xml";
        
        //FileStream fs = new FileStream(xmlPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
        xmlDoc.Load(xmlPath);
        //xmlDoc.Load(fs);//可以Load文件的路径也可以Load文件的流

        XmlNodeList componentList = xmlDoc.SelectSingleNode("ttx").ChildNodes;//获取car节点的所有子节点

        foreach (XmlNode componentXN in componentList)//遍历所有子节点,得到component结点
        {
            XmlElement componentXE = (XmlElement)componentXN;//将子节点类型转换为XmlElement类型


            XmlNodeList nls = componentXE.ChildNodes;//继续获取component子节点的所有子节点

            Debug.Log("data:" + nls.Item(0).InnerText);
            

           // dictionaryOfActionName.Add(int.Parse(nls.Item(0).InnerText), nls.Item(1).InnerText);//取值

        }


        readTXT();
    }
    
    // Update is called once per frame
    void Update ()
    {
    
    }
///////////////////////////////////////////////////////////////////////////// 1.txt
    void readTXT()
    {
        StreamReader m_reader =null;
        m_reader = File.OpenText(Application.dataPath + "\\" + m_filename);
        string s_line;

        while ((s_line = m_reader.ReadLine()) != null)
        {
           // Debug.Log(s_line);
            int numt;
            string[] words =s_line.Split(‘:‘);
            numt = int.Parse(words[1]);
            Debug.Log("num:" + numt);

        }
        m_reader.Close();
        m_reader.Dispose();
    }
}

u3d读取xml txt,布布扣,bubuko.com

u3d读取xml txt

原文:http://www.cnblogs.com/dragon2012/p/3761027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!