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 |
参数列表
base64
String 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 |
参数列表
url
String 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 |
参数列表
asset
Any asset
normalize
标准化 url ,去除 './' 和 '/'
meta | description |
---|---|
返回 | string |
定义于 | cocos2d/core/asset-manager/helper.js:148 |
参数列表
url
string url