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. HDUj2612(两个起点找到最近的目的地)

    Find a way Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  2. 一 Optional

    从Java8 引入的一个很有趣的特性是Optional类.Optional类主要解决的问题是臭名昭著的空指针异常(NullPointerException).    一: 创建Optional对象: ...

  3. uboot的relocation原理详细分析

    转自:http://blog.csdn.net/skyflying2012/article/details/37660265 最近在一直在做uboot的移植工作,uboot中有很多值得学习的东西,之前 ...

  4. 转载:oracle用户创建及权限设置

    权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> ...

  5. LAMP 1.4 PHP编译安装问题解决

    环境:centos X64 最小化安装 php版本:php-5.4.3 安装前.先安装些软件和库文件 yum install -y gcc gcc-c++ make zlib zlib-devel p ...

  6. java电子书chm全套下载

    链接:http://pan.baidu.com/s/1qWmMlYk 密码:us3x 版权声明:本文为博主原创文章,未经博主允许不得转载.

  7. Windchill 配置LOG文件,使开发中的代码能显示打印的信息

    如开发代码的类HomeLogic.java, 包路径在pnt.report.home 需求:需监控此类的打印数据 方法:配置D:\ptc\Windchill_10.1\Windchill\codeba ...

  8. C++中的构造函数小结

    对象的初始化 对象时类的实例,类是不占用空间的,对象是占用空间的. 因为类是抽象的,不占用空间的,所以我们不能再定义类的时候对对象进行初始化操作的. 但是,我们可以定义一个函数,在类实例化一个对象的时 ...

  9. DBVisualizer Pro for mac

    公司使用的是DB2数据库,支持DB2的数据库客户端常用的有DBeaver和DBVisualizer.DBeaver是免费的,但本人电脑安装后,启动一直报错,问题一直没解决就放弃了.改用DBVisual ...

  10. htmlparser API

    htmlparser所有的filter htmlparser所有的Tags htmlparser API: http://htmlparser.sourceforge.net/javadoc/inde ...