Helper 类型
模块: cc.AssetManager
提供一些辅助方法,helper 是一个单例, 所有成员能通过 cc.assetManager.utils 访问
索引
方法
decodeUuid解码 uuid,返回原始 uuidgetUuidFromURL从 url 中提取 uuidgetUrlWithUuid转换 uuid 为 urlisScene检查资源类型是否是场景normalize标准化 url ,去除 './' 和 '/'
Details
方法
decodeUuid
解码 uuid,返回原始 uuid
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | cocos2d/core/asset-manager/helper.js:42 |
参数列表
base64String the encoded uuid
示例
var uuid = 'fcmR3XADNLgJ1ByKhqcC5Z';
var originalUuid = decodeUuid(uuid); // fc991dd7-0033-4b80-9d41-c8a86a702e59
getUuidFromURL
从 url 中提取 uuid
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | cocos2d/core/asset-manager/helper.js:62 |
参数列表
urlString url
示例
var url = 'assets/main/import/fc/fc991dd7-0033-4b80-9d41-c8a86a702e59.json';
var uuid = getUuidFromURL(url); // fc991dd7-0033-4b80-9d41-c8a86a702e59
getUrlWithUuid
转换 uuid 为 url
| meta | description |
|---|---|
| 返回 | string |
| 定义于 | cocos2d/core/asset-manager/helper.js:91 |
参数列表
示例
// json path, 'assets/main/import/fc/fc991dd7-0033-4b80-9d41-c8a86a702e59.json';
var url = getUrlWithUuid('fcmR3XADNLgJ1ByKhqcC5Z', {isNative: false});
// png path, 'assets/main/native/fc/fc991dd7-0033-4b80-9d41-c8a86a702e59.png';
var url = getUrlWithUuid('fcmR3XADNLgJ1ByKhqcC5Z', {isNative: true, nativeExt: '.png'});
isScene
检查资源类型是否是场景
| meta | description |
|---|---|
| 返回 | boolean |
| 定义于 | cocos2d/core/asset-manager/helper.js:130 |
参数列表
assetAny asset
normalize
标准化 url ,去除 './' 和 '/'
| meta | description |
|---|---|
| 返回 | string |
| 定义于 | cocos2d/core/asset-manager/helper.js:148 |
参数列表
urlstring url