Class ccs.armatureDataManager

Class Summary
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