在Unity中,如果你希望将JSON文件放在Resources文件夹下并使用StreamReader读取,你可以使用以下路径:

string path = "Assets/Resources/ConfigExports/Localization.json";
StreamReader reader = new StreamReader(path);
string json = reader.ReadToEnd();
reader.Close();

请确保在使用StreamReader之前,将该JSON文件的Build Setting设置为'Resource'。

至于TextAsset类型的资源,在内存中是引用类型。当你加载一个TextAsset资源时,它将以引用的形式保存在内存中。你可以通过访问TextAsset的text属性来获取其文本内容。例如:

TextAsset jsonAsset = Resources.Load<TextAsset>("ConfigExports/Localization");
string json = jsonAsset.text;

注意,使用TextAsset加载JSON文件时不需要使用StreamReader。

Unity读取Resources文件夹中的JSON文件:StreamReader路径和TextAsset使用

原文地址: https://www.cveoy.top/t/topic/psN5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录