AssetDatabase的方法总结
1、AssetDatabase.FindAssets
public static string[] FindAssets(string filter);
public static string[] FindAssets(string filter, string[] searchInFolders);filter | 该筛选器字符串可以包含:名称、资产标签和类型(类名称)的搜索数据 |
searchInFolders | 指定一个或多个文件夹将限制搜索到这些文件夹和它们的子文件夹(比搜索所有的资产更快) |
静态函数 | 描述 |
---|---|
添加对象到资产 | |
获得资产的GUID | |
删除所有资产标签 | |
对象在资产数据库中返回true,在场景中返回false | |
复制资产 | |
创建资产 | |
创建文件夹。 | |
删除资产 | |
导出包 | |
搜索资产 | |
创建唯一资产路径 | |
获得资产数据库的所有资源包名称 | |
获得资产所有依赖关系的哈希值 | |
获得资源或场景路径 | |
获得资产路径 | |
获得根据“.meta”文件获得资产路径 | |
获得从给定assetBundle名获得路径 | |
获得从给定assetBundle名和资产名获得路径 | |
获得资产图标 | |
获得依赖关系的路径列表 | |
获得资源标签 | |
获得子文件夹 | |
获取与资产关联的“.meta”文件 | |
获得所有未使用的资源包的名字 | |
通过GUID返回资产路径 | |
导入资产。 | |
导入包 | |
是外部资产么? | |
是主要资产吗? | |
是本地资产吗? | |
用来进行编辑模式的版本控制,为真则资产可以编辑,否则不能编辑 | |
资产是另一种资产的子对象么? | |
给定一个文件夹的绝对路径,如果它存在,返回真,否则为假 | |
返回指定路径下所有资产的陈述 | |
获得资产包含的所有对象 | |
获得资产内指定类型的子对象 | |
返回资产对象组中第一个对象 | |
移动资产 | |
将资产移动到垃圾桶 | |
用相关应用程序打开资产 | |
刷新 | |
从资产数据库删除assetBundle名字 | |
在资产数据库中删除未使用的assetBundle名字 | |
重命名资产 | |
保存所有改变的资产到磁盘 | |
替换资产上的标签列表 | |
开始资产导入 | |
停止资产导入 | |
检查一个资产文件是否可以从一个文件夹移动到另一个文件夹。(不实际移动文件) | |
将导入设置写入磁盘 |