Unity c#读取CSV配置文件

当在配置mmo游戏各职业属性的时候,需要读取对应的配置表.

有读取txt的,有读取excel的,有读取json的.

本文选择使用csv,他可以使用excel打开进行编辑方便产品与策划进行编辑,同时文本格式下也自动使用,隔开,方便程序去识别.

        const string path = "UIData/文件name";

        var testAssets = Resources.Load(path);
        if (!testAssets)
        {
            return;
        }

        var streamReader = new StreamReader(new MemoryStream(testAssets.bytes));

        // 跳过标题行
        streamReader.ReadLine();
        // 跳过描述行
        streamReader.ReadLine();
        while (true)
        {
            var line = streamReader.ReadLine();

            if (line is not { Length: > 0 })
            {
                break;
            }

            var splitFields = line.Split(",");

            var entity = new HMIModelData
            {
                //赋值属性,
                //属性1,
                //属性2,
            };

            Dic.Add(splitFields[0], entity);
        }

你可能感兴趣的:(Unity3D,Unity,WebGL,EF,unity,c#)