欧美日批视频_伊人影院焦久影院_午夜精品一区二区三区视频免费看_自拍偷拍视频在线观看_日本一线在线观看_毛片免费观看完整版

  • 您的位置:首頁 > 新聞動態(tài) > Unity3D

    UNITY3D使用C#腳本的幾種讀寫TXT文本文件的方法

    2019/11/12??????點擊:
    //注意:要讀取的文本文件TXT的編碼類型要為utf-8,不然會出現(xiàn)中文亂碼或者直接不顯示,如果是其它編碼方式可以把文件
    //另保存為UTF-8的格式
    using UnityEngine;
    using System.Collections;
    using System.IO;//用法三的時候需要定義這個
    using System.Text;//法二的時候需要使用定義這個
    public class GUTexture : MonoBehaviour {
        GUIText m_GUIText;
        public TextAsset m_TextAsset;             //法一 ,這個需要在unity編輯器進(jìn)行賦值,把.txt文本文件保存在Asset下的     Resources文件夾下,然后把.txt文件拖拽過來進(jìn)行賦值
        TextAsset m_TextAsset1;
        string m_Str;
        string m_FileName;                             //法二要用
        string[] strs;                                        //法二要用
    void Start () {
        m_GUIText = gameObject.GetComponent();               //找到該游戲物體的GUIText組件,用來顯示讀取到 的文本
        m_FileName = "Z800虛擬頭盔說明書鏈接UTF-8.txt";                       //法二要用,要讀取的文件名,這個是相對路徑
    }
    //鼠標(biāo)進(jìn)入該游戲物體執(zhí)行 
    void OnMouseEnter() {
       m_GUIText.text = Resources.Load("Z800虛擬頭盔說明書鏈接").text;//法一,需要把文本文件保存在Asset文   件夾下的Resources文件夾內(nèi)
       // ReadFile(m_FileName);//法二
       //m_GUIText.text = m_Str;//把讀取到的內(nèi)容放到GUIText組件中顯示 // Read();//法三
         //m_GUIText.text =m_Str;//把讀取到的內(nèi)容放到GUIText組件中顯示
     }
    //方法二:通過ReadFile(名字自己定義)方法來讀取,傳入的是文件路徑
    void ReadFile(string FileName) {
       strs = File.ReadAllLines(FileName);//讀取文件的所有行,并將數(shù)據(jù)讀取到定義好的字符數(shù)組strs中,一行存一個單元
       for (int i = 0; i < strs.Length; i++)
       {
        m_Str += strs[i];//讀取每一行,并連起來
        m_Str += "\n";//每一行末尾換行
        }
    }
    //方法三: 下面這個是通過文件流來讀取txt文件的方法
    public void Read()
        {
            try
            {
                string pathSource = m_FileName;
                using (FileStream fsSource = new FileStream(pathSource,
                            FileMode.Open, FileAccess.Read))
                {
                    // Read the source file into a byte array.  
                    byte[] bytes = new byte[fsSource.Length];
                    int numBytesToRead = (int)fsSource.Length;
                    int numBytesRead = 0;
                    while (numBytesToRead > 0)
                    {
                        int n = fsSource.Read(bytes, numBytesRead, numBytesToRead);
                        if (n == 0)
                            break;
                        numBytesRead += n;
                        numBytesToRead -= n;
                    }
                    numBytesToRead = bytes.Length;
                    //text = Encoding.Default.GetString(bytes);  
                    m_Str= UTF8Encoding.UTF8.GetString(bytes);
                }
            }
            catch
            {
                //ioEx.Message  
            }
        }  
    
    //法四
    using System.IO;
    using System.Text;
    Debug.Log(File.ReadAllText("C:\\Users\\zhang\\Desktop\\wiseglove數(shù)據(jù)手套錄制數(shù)據(jù).txt", Encoding.Default));                                      // ReadAllText方法第一個參數(shù)是要讀取txt文件的路徑,第二個參數(shù)是編碼方式,這里采用默認(rèn)
     
    //一種以追加的方式寫入txt方法
    using System.IO;
    using System.Text;
    File.AppendAllText("C:\\Users\\zxy\\Desktop\\wiseglove數(shù)據(jù)手套錄制數(shù)據(jù).txt", "我被寫進(jìn)來了",Encoding.Default);
    //第一個參數(shù)是要寫入的文件路徑,第二個參數(shù)是要寫入的文本,第三個參數(shù)是編碼方式
    }
    

    主站蜘蛛池模板: 伊人精品在线观看 | 少妇被躁爽到高潮无码人狍大战 | 欧美成综合 | 特写高潮汇编hd18 | 亚洲AV无码国产精品麻豆天美 | 99久9| 亚洲AV综合色区无码一区爱AV | 狠狠色噜噜狠狠狠合久 | 亚洲啪啪片 | 成人在线视频免费观看 | 国产97在线播放 | 影视大全在线观看免费观看高清版 | 欧美va亚洲va | 日本乱人片一区二区 | 成人精品喷水视频www | 99久久精品国产同性同志 | 国产99久久精品一区二区 | 粉嫩av一区二区国产精品 | 婷婷丁香五月综合色 | 国产又黄又爽又刺激的软件 | 丰满少妇喂奶吃奶一区 | 成年人网站在线免费看 | 免费视频国产一区 | 欧美一区二区三区国产精品 | 欧美综合77777色婷婷 | 一级毛片免费在线 | 91福利网站在线观看 | 麻豆产精国品一二三产区区 | 日本三级高清视频 | 亚洲精品无码久久天堂 | 污视频在线免费观看网站 | 久久夜色撩人精品国产AV | 在线日韩精品在线 | 精品国产一区二区三区观看不卡 | 黄色片在线免费 | 精久国产Av一区二区三区孕妇 | 99在线精品视频播放免费观看 | 撒尿pissingmovies 欧美性生交活XXXXXDDDD | 精品一区二区三区亚洲 | 亚洲精品在线第一页 | 国产第6页|