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. POJ3087(模拟)

    #include"iostream" #include"string" #include"map" using namespace std; ...

  2. 杂项:Code(开源资源)

    ylbtech-杂项:Code(开源资源) 1.返回顶部 1.CSDN http://code.csdn.net/ 2.腾讯·开源 http://code.tencent.com/ 3. 4. 5. ...

  3. JS---script的位置

    都可以,但各有千秋.放在head中:统一管理,方便维护:但浏览器会首先加载js文件,如果js文件过大,会造成页面在加载js的时候“无反应”时间过长,影响用户体验.放在body中(或放在body后):浏 ...

  4. Spring 3.x 企业引用开发实战(陈雄华/林开雄)

    目录 ... 第一章:Spring概述 IoC:BeanFactory.Context.El(SpringEL表达式) AOP:允许JVM虚拟机启动时使用代理类在运行时期修改指定类的字节码,改变一个类 ...

  5. mycat的安装与配置

    前提:mycat安装前需先实现主从复制,主从复制不会的,请看 文章 .另外,配置前需关掉selinux. 一.此次测试环境总共有四台机: mycat: 10.0.0.20 mysql_master: ...

  6. 115个Java面试题和答案

    面向对象编程(OOP) Java是一个支持并发.基于类和面向对象的计算机编程语言.下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改. 代码复用. 增强代码的可靠性和灵活性. 增加代码 ...

  7. VMware安装Ubuntu时出现Intel VT-X处于禁用状态的情况的处理办法

    VMware安装Ubuntu时出现Intel VT-X处于禁用状态的情况的处理办法   VMware安装Ubuntu的出现Intel VT-X处于禁用状态的情况会使已经安装好的Ubuntu虚拟机打不开 ...

  8. spring 4.0 JUnit简单的Controller测试

    比Dao和Service的测试稍微复杂一点.还是先写一个BasicWebTest用来总体配置: @WebAppConfiguration @ContextConfiguration(locations ...

  9. 杭电acm 1098题

    Problem Description Ignatius is poor at math,he falls across a puzzle problem,so he has no choice bu ...

  10. Entity Framework Code-First(9.5):DataAnnotations - MaxLength Attribute

    DataAnnotations - MaxLength Attribute: MaxLength attribute can be applied to a string or array type ...