Class ccs.armatureDataManager
- Defined in: CCArmatureDataManager.js
Constructor Attributes | Constructor Name and Description |
---|---|
ccs.armatureDataManager is a singleton object which format and manage armature configuration and armature animation
|
Method Summary
Class Detail
ccs.armatureDataManager()
ccs.armatureDataManager is a singleton object which format and manage armature configuration and armature animation
Method Detail
-
addAnimationData(id, animationData, configFilePath)Adds animation data to armature data manager.
- Parameters:
- {String} id
- {ccs.AnimationData} animationData
- configFilePath
-
addArmatureData(id, armatureData, configFilePath)Adds armature data
- Parameters:
- {string} id
- The id of the armature data
- {ccs.ArmatureData} armatureData
- configFilePath
-
addArmatureFileInfo(imagePath, plistPath, configFilePath)Adds ArmatureFileInfo, it is managed by CCArmatureDataManager.
//example1 ccs.armatureDataManager.addArmatureFileInfo("res/test.json"); //example2 ccs.armatureDataManager.addArmatureFileInfo("res/test.png","res/test.plist","res/test.json");
- Parameters:
- {String} imagePath
- {String} plistPath
- {String} configFilePath
-
addArmatureFileInfoAsync(imagePath, plistPath, configFilePath, selector, target)Adds ArmatureFileInfo, it is managed by CCArmatureDataManager.
- Parameters:
- {String} imagePath
- {String} plistPath
- {String} configFilePath
- {Function} selector
- {Object} target
-
addRelativeData(configFilePath)Adds Relative data of Armature data manager.
- Parameters:
- {String} configFilePath
-
addSpriteFrameFromFile(plistPath, imagePath, configFilePath)Add sprite frame to CCSpriteFrameCache, it will save display name and it's relative image name
- Parameters:
- {String} plistPath
- {String} imagePath
- {String} configFilePath
-
addTextureData(id, textureData, configFilePath)Adds texture data to Armature data manager.
- Parameters:
- {String} id
- {ccs.TextureData} textureData
- configFilePath
-
clear()Clear data
-
{ccs.AnimationData} getAnimationData(id)Gets animationData by id
- Parameters:
- {String} id
- Returns:
- {ccs.AnimationData}
-
{Object} getAnimationDatas()Returns animation data of Armature data manager.
- Returns:
- {Object}
-
{ccs.ArmatureData} getArmatureData(id)Gets armatureData by id
- Parameters:
- {String} id
- Returns:
- {ccs.ArmatureData}
-
{Object} getArmatureDatas()Returns armature Data of Armature data manager.
- Returns:
- {Object}
-
{ccs.RelativeData} getRelativeData(configFilePath)Gets RelativeData of Armature data manager.
- Parameters:
- {String} configFilePath
- Returns:
- {ccs.RelativeData}
-
{ccs.TextureData} getTextureData(id)Gets textureData by id
- Parameters:
- {String} id
- Returns:
- {ccs.TextureData}
-
{Object} getTextureDatas()Returns texture data of Armature data manager.
- Returns:
- {Object}
-
{boolean} isAutoLoadSpriteFile()Returns whether or not need auto load sprite file
- Returns:
- {boolean}
-
removeAnimationData(id)Removes animation data
- Parameters:
- {string} id
-
removeArmatureData(id)Removes armature data from armature data manager.
- Parameters:
- {string} id
-
removeArmatureFileInfo(configFilePath)Removes armature cache data by configFilePath
- Parameters:
- {String} configFilePath
-
removeTextureData(id)Removes texture data by id
- Parameters:
- {string} id