其实获取并不难 可以说想起来API就能想起来 但是很多不常用API就会使人容易遗忘
废话就不多说了 首先命名空间必不可少的
using System.IO;
接下来看主要代码的部分吧
我拿的我的Resources下的player文件夹下举个例子吧
//名称集合
List<string> list= new List<string>();
void Start()
{
GetPrefabInfo();
}
//从文件夹中获取玩家模型
public void GetPrefabInfo()
{
//获取所用的预制体路径
string[] prefabs = Directory.GetFiles("Assets/Resources/player", "*.prefab", SearchOption.AllDirectories);
//循环添加
for (int i = 0; i < prefabs.Length; i++)
{
list.Add(Path.GetFileNameWithoutExtension(prefabs[i]));
}
//你猜
for (int i = 0; i < list.Count; i++)
{
Debug.Log(list[i].ToString());
}
}
这就完事了
你还想往下看看?
那就看看我的路径和演示效果吧