Unity3d读取.csv文件

本文介绍了如何在Unity中从StreamingAssets文件夹加载CSV文件,并提供了不同平台下的路径获取方法。此外,还给出了一个简单的CSV文件解析示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:http://blog.youkuaiyun.com/dingkun520wy/article/details/26594991

(一)文件路径

需要把csv文件放在StreamingAssets这个文件夹中。放在StreamingAssets中二进制文件打包后,Unity会将这些二进制文件放置在对应平台下的路径下。所以根据不同平台,访问的路径是不一样的。所以二进制文件一定要放在StreamingAssets 中。

//传人文件名返回路径
public static string FileCSV(string _str)
{
        string path = "";
#if UNITY_EDITOR     
	path = Application.dataPath + "/StreamingAssets/Csv/" + _str + ".csv";
#elif UNITY_IPHONE
	path = Application.dataPath + "/Raw/Csv/" + _str + ".csv";
#elif UNITY_ANDROID
	path = "jar:file://" + Application.dataPath + "!/assets/Csv/"+ _str +".csv";
#endif
      	Debug.Log (path);
        return path;
}


(二)解析文件

 

//解析文件
public static void readCSV_guide()
{
        string path = BaseFile.FileCSV("guide");
        while (!srReadFile.EndOfStream)
        {
            //检索出行
            string value = srReadFile.ReadLine();
            Debug.Log(value);
        }
        // 关闭读取流文件
        srReadFile.Close();
}



 





 

转载于:https://www.cnblogs.com/lexiaoyao-jun/p/5208258.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值