Unity之使用csv檔案

2021-07-11 02:59:51 字數 843 閱讀 4753

我們在做遊戲時,可以通過在excel/number裡將資料匯出成csv檔案,然後在程式裡動態讀取。

在unity中可以把csv放到resources目錄或streamingasset目錄裡,然後以文字的方式載入.

網上的csv解析大多沒有處理引號,逗號等特殊符號,要是我們在資料配置中還存有json,就需要用下面的**

using system.collections;

using system.collections.generic;

public class csv

else

}else

}else

result.add(line);

line =new list();

isinfield = true;//下一行首先應該是資料

if (i < text.length - 1 && text[i + 1] == '\n')//跳過\r\n

i++;

break;

default:

isinfield = false;

field += ch;

break;}}

i++;

} //收尾工作

if (field.length > 0 || isinfield && line.count > 0)//如果是isinfield標記的單元格,則要保證這行有其他資料,否則單獨乙個空單元格的行是沒有意義的

line.add(field);

if (line.count > 0)

result.add(line);

return result;

}}

Unity中實現解析CSV檔案

在我們的專案開發過程中,策劃們可能會配置很多的資料在一些文字文字中,例如 物品,隨機名稱等,往往這些資料會放在不同的csv檔案中 逗號分隔值 comma separated values 其檔案以純文字形式儲存 資料,資料與資料之間用英文逗號分割 下面兩張圖為excel 形式轉換為csv形式 建立e...

python使用csv寫入csv檔案

沒什麼好說的,直接上 吧 with open file.csv w encoding utf 8 newline as csvfile writer csv.writer csvfile 首先是表頭 writer.writerow id name gender birthday rating 然後是...

python使用csv讀寫CSV檔案

檔案的讀 import csv with open test.csv r as csv file reader csv.reader csv file for line in reader print line 檔案的寫 import csv 表頭 file header houseinfo hou...