目录
一.Unity 查找资源的引用与依赖
1.查找引用
1)使用Directory.GetFiles(Application.dataPath, "*.*", SearchOption.AllDirectories) 获取所有资源。
2)通过File.ReadAllText() 获取资源的详细信息。
3)最后通过正则表达式Regex.IsMatch(), 判断得到的详细信息中是否包含选中资源的guid。
上述为引用连接的思路,仅为拓展
guid包含在.meta文件之中
2.查找依赖
查找依赖的方法函数AssetDatabase.GetDependencies()
二.记录今日新学函数:
1.GetDirectories(新建文件夹)
//根据路径返回此目录下的子目录
string[] dirs1 = Directory.GetDirectories(@"C:\Users\Administrator
\Desktop\新建文件夹");
//第二个参数表示:搜索的范围,就是搜索的文件夹包含“基础”关键字
string[]dirs2 =Directory.GetDirectories(@"C:\Users\Administrator
\Desktop\新建文件夹","*.mp3");
2.Substring(截取)
//程序代码
string.Substring(int startIndex);
string.Substring(int startIndex, int length);
//说明:
//返回一个从startIndex开始到结束的子字符串,或返回一个从startIndex开始,
//长度为length的子字符串。
3.string.Format() 的用法
string.Format("{0}{1}{2}",str1,str2,str3);
string.Format("{0:D2}{1:D2}{2:D2}",str1,str2,str3);
//实际上str1等执行了tostring(D2)方法,根据需求使用限定符,将结果拼接成新的字符串。
4.打印输出数组
int[] a = { 9, 7, 2, 5, 3};
System.out.println(Arrays.toString(a));
注明:以上所有超链接均为引用,仅供个人学习,太多所以不一一标注
今日因代码逻辑通读出现问题,同步学习设计模式,进度暂缓)