外部讀取文本:
實際運用中上述的兩種方法使用的并不多,大多都是用的外部讀取,比如解析某文本并在屏幕顯示。
外部讀取文本需要導(dǎo)入System.IO類,主要使用這個類的File類,具體API請查CSDN,這里只是簡單的調(diào)用讀取。要注意的是平臺在PC。
我寫了個方法,通過傳遞參數(shù)能獲取文本的第幾行內(nèi)容

這個函數(shù)第一個參數(shù)是txt的路徑名,第二個參數(shù)是第幾行,0的話返回“”;File.ReadAllLines()方法就是按路徑讀取txt文本的內(nèi)容,返回值是sring[]數(shù)組,元素是每行內(nèi)容。這個是很簡單的。類似的
File.ReadLines(filepath)是按行讀取,每次只取一行,也比較常用。
關(guān)于路徑又有絕對路徑和相對路徑,絕對路徑就不解釋了,就是這種"D:/MyTest.txt",相對路徑要注意下,如果用Application.dataPath除了要注意移動平臺之外,特別要注意Application.dataPath在編輯環(huán)境下和在生成exe之后是不一樣的,編輯狀態(tài)下,返回的是Asset位置,生成后Assets不再存在,返回位置是_Data文件夾,所以如果你想加載exe所在位置的txt文本,要先對Application.dataPath進行處理:
