Helper 类型

模块: cc.AssetManager

提供一些辅助方法,helper 是一个单例, 所有成员能通过 cc.assetManager.utils 访问

索引

方法

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
参数列表
示例
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
参数列表
  • uuid string The uuid of asset
  • options Object Some optional parameters
    • isNative Boolean Indicates whether the path you want is a native resource path
    • nativeExt string Extension of the native resource path, it is required when isNative is true
示例
// 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
参数列表

条与 "" 相匹配的结果

    没有与 "" 匹配的结果