gpt4 book ai didi

c# - 如何将资源文本文件与 File.ReadAllLines 一起使用?

转载 作者:行者123 更新时间:2023-11-30 23:16:43 29 4
gpt4 key购买 nike

<分区>

我有一个文件,里面有一些文件名,用于加载预制件。我正在使用 File.ReadAllLines(hardPathToFile) 加载文件,但是在构建时这不起作用。您需要使用“资源”文件夹。所以我尝试使用 Resource.Load(fileName) 但这并没有产生列表或数组。然后我尝试了 File.ReadAllLines(Resource.Load(fileName, typeOf(TextAsset)) as TextAsset)) 但这不起作用,因为加载的资源不是字符串文件路径。

完整代码如下:

void getList(string filePath)
{
prefabObjects.Clear();
//Read all the lines from the file. File loaded from resources

print((Resources.Load(filePath, typeof(TextAsset)) as TextAsset).text);

var prefabs = File.ReadAllLines((Resources.Load(filePath, typeof(TextAsset)) as TextAsset).text);
print(prefabs);
foreach (var prefab in prefabs)
{
print(prefab);
GameObject newPrefab = Resources.Load(prefab, typeof(GameObject)) as GameObject;
prefabObjects.Add(newPrefab);
}
}

我怎样才能让它发挥作用?

感谢所有帮助,谢谢:)

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com