DependUtil 类型
模块: cc.AssetManager
控制资源的依赖列表,这是一个单例, 所有成员能通过 cc.assetManager.dependUtil 访问
索引
方法
getNativeDep获取资源的原生依赖,例如 Texture 的原生依赖是图片getDeps获取资源直接引用的非原生依赖列表,例如,材质的非原生依赖是 TexturegetDependsRecursively获取某个已经加载好的资源的所有非原生依赖资源列表,包括间接引用的资源,并保存在数组中返回。
Details
方法
getNativeDep
获取资源的原生依赖,例如 Texture 的原生依赖是图片
| meta | description |
|---|---|
| 返回 | Object |
| 定义于 | cocos2d/core/asset-manager/depend-util.js:53 |
参数列表
uuidstring asset's uuid
示例
var dep = dependUtil.getNativeDep('fcmR3XADNLgJ1ByKhqcC5Z');
getDeps
获取资源直接引用的非原生依赖列表,例如,材质的非原生依赖是 Texture
| meta | description |
|---|---|
| 返回 | string[] |
| 定义于 | cocos2d/core/asset-manager/depend-util.js:76 |
参数列表
uuidstring asset's uuid
示例
var deps = dependUtil.getDeps('fcmR3XADNLgJ1ByKhqcC5Z');
getDependsRecursively
获取某个已经加载好的资源的所有非原生依赖资源列表,包括间接引用的资源,并保存在数组中返回。 返回的数组将仅保存依赖资源的 uuid。
| meta | description |
|---|---|
| 返回 | string[] |
| 定义于 | cocos2d/core/asset-manager/depend-util.js:100 |
参数列表
uuidString The asset's uuid
示例
var deps = dependUtil.getDepsRecursively('fcmR3XADNLgJ1ByKhqcC5Z');