加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

AssetDatabase-FindAssets

(2017-08-04 11:06:29)
标签:

assetdatabase

findassets

分类: unity3d类使用翻译
public static string[] FindAssets(string filter);
public static function FindAssets(filter: string, searchInFolders: string[]): string[];
public static string[] FindAssets(string filter, string[] searchInFolders);

此类用于查找资源,filter参数包括名称,标签或者是类型(类名称)

Name

通过资源的名字来过滤(不包括扩展名),通过空格隔开的字段当成一个独立的名字来搜索。比如“test asset”,这个资源的名字就会被隔开。注意的是,名字可以用来定义资源。此外,过滤的字段还可以指定为子节。比如例子中的 test asset 就可以用test来匹配。

Labels

资源可以添加标签,特定标签的资源可以用在每个标签前加关键字"l:"来查找,这就表明了此字符串是通过标签来查找的。

Types

查找明确定义了类型的资源,可以用在资源类型前添加关键字 “t:"的方法。如果过滤字符串中包含多个类型,那么符合其中一个类型的资源都会返回。这里的类型既可以是内置的类型如"Texture2d"或者用建立的脚本类型。 创建的类是指在项目里创建的ScriptObject类。如果想查找所有的资源,就用 Object.
 第二个参数用于限制查找的路径和这些路径的子文件。这就不在所有资源中查找快多了。

示例如下:

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有