unity读取csv文件
时间: 2023-07-18 14:45:36 浏览: 150
Unity中可以使用C#的StreamReader类来读取CSV文件。下面是一个简单的代码示例:
```csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
public class CsvReader : MonoBehaviour
{
public string filePath;
void Start()
{
StreamReader reader = new StreamReader(filePath);
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
string[] values = line.Split(',');
//在这里处理CSV数据
}
reader.Close();
}
}
```
在上面的代码中,`filePath`是CSV文件的路径。`StreamReader`类用于读取文件的每一行。`while`循环遍历CSV文件的每一行,使用`Split`方法将每一行的数据按照逗号分隔成一个字符串数组,然后你可以在`while`循环中进行CSV数据的处理。最后,不要忘记关闭StreamReader对象。
需要注意的是,如果CSV文件中包含有转义字符,需要自己进行处理。
阅读全文