AssetDatabase的方法总结

1、AssetDatabase.FindAssets

public static string[] FindAssets(string filter);
public static string[] FindAssets(string filter, string[] searchInFolders);

filter 该筛选器字符串可以包含:名称、资产标签和类型(类名称)的搜索数据
searchInFolders 指定一个或多个文件夹将限制搜索到这些文件夹和它们的子文件夹(比搜索所有的资产更快)
静态函数 描述
AddObjectToAsset 添加对象到资产
AssetPathToGUID 获得资产的GUID
ClearLabels 删除所有资产标签
Contains 对象在资产数据库中返回true,在场景中返回false
CopyAsset 复制资产
CreateAsset 创建资产
CreateFolder 创建文件夹。
DeleteAsset 删除资产
ExportPackage 导出包
FindAssets 搜索资产
GenerateUniqueAssetPath 创建唯一资产路径
GetAllAssetBundleNames 获得资产数据库的所有资源包名称
GetAssetDependencyHash 获得资产所有依赖关系的哈希值
GetAssetOrScenePath 获得资源或场景路径
GetAssetPath 获得资产路径
GetAssetPathFromTextMetaFilePath 获得根据“.meta”文件获得资产路径
GetAssetPathsFromAssetBundle 获得从给定assetBundle名获得路径
GetAssetPathsFromAssetBundleAndAssetName 获得从给定assetBundle名和资产名获得路径
GetCachedIcon 获得资产图标
GetDependencies 获得依赖关系的路径列表
GetLabels 获得资源标签
GetSubFolders 获得子文件夹
GetTextMetaFilePathFromAssetPath 获取与资产关联的“.meta”文件
GetUnusedAssetBundleNames 获得所有未使用的资源包的名字
GUIDToAssetPath 通过GUID返回资产路径
ImportAsset 导入资产。
ImportPackage 导入包
IsForeignAsset 是外部资产么?
IsMainAsset 是主要资产吗?
IsNativeAsset 是本地资产吗?
IsOpenForEdit 用来进行编辑模式的版本控制,为真则资产可以编辑,否则不能编辑
IsSubAsset 资产是另一种资产的子对象么?
IsValidFolder 给定一个文件夹的绝对路径,如果它存在,返回真,否则为假
LoadAllAssetRepresentationsAtPath 返回指定路径下所有资产的陈述
LoadAllAssetsAtPath 获得资产包含的所有对象
LoadAssetAtPath 获得资产内指定类型的子对象
LoadMainAssetAtPath 返回资产对象组中第一个对象
MoveAsset 移动资产
MoveAssetToTrash 将资产移动到垃圾桶
OpenAsset 用相关应用程序打开资产
Refresh 刷新
RemoveAssetBundleName 从资产数据库删除assetBundle名字
RemoveUnusedAssetBundleNames 在资产数据库中删除未使用的assetBundle名字
RenameAsset 重命名资产
SaveAssets 保存所有改变的资产到磁盘
SetLabels 替换资产上的标签列表
StartAssetEditing 开始资产导入
StopAssetEditing 停止资产导入
ValidateMoveAsset 检查一个资产文件是否可以从一个文件夹移动到另一个文件夹。(不实际移动文件)
WriteImportSettingsIfDirty 将导入设置写入磁盘

AssetDatabase的方法总结的更多相关文章

  1. 【Unity3D技术文档翻译】第1.8篇 AssetBundles 问题及解决方法

    上一章:[Unity3D技术文档翻译]第1.7篇 AssetBundles 补丁更新 本章原文所在章节:[Unity Manual]→[Working in Unity]→[Advanced Deve ...

  2. AssetDatabase文档翻译

    AssetDatabase是一个能获取工程资源的API,它提供一些方法比如:查找.加载.创建.删除和修改.Unity需要了解工程文件夹里的所有改变,假如想要获取或修改资源文件,就使用 AssetDat ...

  3. Unity5的AssetBundle的一点使用心得

    昨天一位朋友在我这里留言,想让我写点Unity5的AssetBundle心得.于是我就看了相关的介绍,和自己确切的做了一次.下面来谈谈所谓的心得. 如果你觉得自己对AssetBundle不熟悉,建议先 ...

  4. Unity3D细节整理:AssetBundle对应的各种格式文件的类型

    我们打包AssetBundle后,Unity3D会根据文件的后缀名将文件转换为特定的类型对象存储起来,我们后期获取时需要根据这些类型取出打包的数据,这里记录下不同后缀文件打包后的类型. 文本格式 支持 ...

  5. unity---各种资源对应的格式

    我们打包AssetBundle后,Unity3D会根据文件的后缀名将文件转换为特定的类型对象存储起来,我们后期获取时需要根据这些类型取出打包的数据,这里记录下不同后缀文件打包后的类型. 文本格式 支持 ...

  6. javaSE27天复习总结

    JAVA学习总结    2 第一天    2 1:计算机概述(了解)    2 (1)计算机    2 (2)计算机硬件    2 (3)计算机软件    2 (4)软件开发(理解)    2 (5) ...

  7. Unity3D引擎扩展中的编辑器定制方法

    http://gamerboom.com/archives/36432 作者:Richard Fine Unity3D的方便之处在于,它很容易地扩展编辑器套件.每款游戏都对加工有着不同的需求,可以快速 ...

  8. 修改Unity脚本模板的方法合计

    作为一个习惯于偷懒的程序,重复性的无聊内容是最让人无奈的事,就比如我们创建Unity脚本之后,需要手动调整生成的新脚本的格式.编码.内容:如果我们要编写的是编辑器或者服务器端脚本,需要修改的内容就会更 ...

  9. Unity的AssetDatabase路径格式

    开发环境 windows 7 Unity 5.3 及更高版本 前言 使用AssetDatabase.Load或AnimatorController.CreateAnimatorControllerAt ...

随机推荐

  1. 【转】Pro Android学习笔记(十八):用户界面和控制(6):Adapter和AdapterView

    目录(?)[-] SimpleCursorAdapter 系统预置的layout ArrayAdapter 动态数据增插删排序 自定义TextView风格 其他Adapter AdapterView不 ...

  2. hashCode之二--Java:重写equals()和hashCode()

    以下内容总结自<Effective Java>. 1.何时需要重写equals() 当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念). 2.设计equals() [1]使用in ...

  3. 人物-IT-任正非:任正非

    ylbtech-人物-IT-任正非:任正非 任正非,祖籍浙江省浦江县,1944年10月25日出生于贵州省安顺市镇宁县.华为技术有限公司主要创始人兼总裁. 1963年就读于重庆建筑工程学院(现已并入重庆 ...

  4. HTTP 的若干问题

    1  HTTP无状态协议和Connection:Keep-Alive容易犯的误区 HTTP无状态:无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态.从另一方面讲,打开一个服务器上的 ...

  5. Windows 2008 远程登陆时提示"要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限"

    ECS Win2008 远程时提示"要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限"的解决方法   问题描述 ECS Windows 2008 远程登陆时提示&quo ...

  6. 1.JasperReports学习笔记1-了解JasperReports

    转自:http://www.blogjava.net/vjame/archive/2013/10/12/404908.html JasperReports是一个开源的java报表制作引擎,官网地址:h ...

  7. Android精品资源汇总,10个源码(持续更新)

    最近一直在学习Android,在各大社区逛,总结下自己看到的一些不错的源码.希望可以给大家带来帮助. 1.Android精品源码:带动态效果的Button(按钮) 最喜欢各种效果的按钮了,没办法就是这 ...

  8. [matlab]Monte Carlo模拟学习笔记

    理论基础:大数定理,当频数足够多时,频率可以逼近概率,从而依靠概率与$\pi$的关系,求出$\pi$ 所以,rand在Monte Carlo中是必不可少的,必须保证测试数据的随机性. 用蒙特卡洛方法进 ...

  9. GEO(Gene Expression Omnibus):高通量基因表达数据库

    Gene Expression Omnibus(GEO)是一个公共存储库,可以存档和自由分发由科学界提交的全套微阵列,新一代测序和其他形式的高通量功能基因组数据. 除数据存储外,还提供一系列基于Web ...

  10. Python开发【第三篇】:分支循环

    1. if 条件语句   语法: if 条件: 代码块 # 条件为真执行 else: # else 可选 代码块 # 条件为假执行   示例: n = int(input('请输入一个数字:')) i ...