SkeletonData 类型

继承于 Asset

模块: sp

Spine 的 骨骼数据。

索引

属性(properties)
方法

Details

属性(properties)

skeletonJson

可查看 Spine 官方文档 http://zh.esotericsoftware.com/spine-json-format

meta description
类型 Object
定义于 extensions/spine/skeleton-data.js:62
atlasText
meta description
类型 String
定义于 extensions/spine/skeleton-data.js:87
textures
meta description
类型 Texture2D[]
定义于 extensions/spine/skeleton-data.js:100
textureNames
meta description
类型 String[]
定义于 extensions/spine/skeleton-data.js:108
scale

可查看 Spine 官方文档: http://zh.esotericsoftware.com/spine-using-runtimes#Scaling

meta description
类型 Number
定义于 extensions/spine/skeleton-data.js:117
_skeletonData
meta description
类型 sp.spine.SkeletonData
定义于 extensions/spine/skeleton-data.js:158
_atlasCache
meta description
类型 sp.spine.Atlas
定义于 extensions/spine/skeleton-data.js:163
url

cc.Asset.url is deprecated, please use nativeUrl instead

meta description
类型 String
定义于 cocos2d/core/asset-manager/deprecated.js:728
废弃(Deprecated) cc.Asset.url is deprecated, please use cc.Asset.nativeUrl instead
_uuid
meta description
类型 String
定义于 cocos2d/core/assets/CCAsset.js:57
loaded

该资源是否已经成功加载。

meta description
类型 Boolean
定义于 cocos2d/core/assets/CCAsset.js:66
nativeUrl

返回该资源对应的目标平台资源的 URL,如果没有将返回一个空字符串。

meta description
类型 String
定义于 cocos2d/core/assets/CCAsset.js:81
refCount

引用的数量

meta description
类型 Number
定义于 cocos2d/core/assets/CCAsset.js:115
_native

保存原生资源的 URL。

meta description
类型 String
定义于 cocos2d/core/assets/CCAsset.js:131
_nativeAsset

此资源依赖的底层原生资源(如果有的话)。 此属性可用于访问与资源相关的其他详细信息或功能。 如果 _native 可用,则此属性将由加载器初始化。

meta description
类型 Object
定义于 cocos2d/core/assets/CCAsset.js:142
_name
meta description
类型 String
定义于 cocos2d/core/platform/CCObject.js:76
_objFlags
meta description
类型 Number
定义于 cocos2d/core/platform/CCObject.js:83
name

该对象的名称。

meta description
类型 String
定义于 cocos2d/core/platform/CCObject.js:240
示例
obj.name = "New Obj";
isValid

表示该对象是否可用(被 destroy 后将不可用)。
当一个对象的 destroy 调用以后,会在这一帧结束后才真正销毁。因此从下一帧开始 isValid 就会返回 false,而当前帧内 isValid 仍然会是 true。如果希望判断当前帧是否调用过 destroy,请使用 cc.isValid(obj, true),不过这往往是特殊的业务需求引起的,通常情况下不需要这样。

meta description
类型 Boolean
定义于 cocos2d/core/platform/CCObject.js:258
示例
var node = new cc.Node();
cc.log(node.isValid);    // true
node.destroy();
cc.log(node.isValid);    // true, still valid in this frame
// after a frame...
cc.log(node.isValid);    // false, destroyed in the end of last frame

方法

getRuntimeData

获取 Spine Runtime 使用的 SkeletonData。
返回一个 sp.spine.SkeletonData 对象。

meta description
返回 sp.spine.SkeletonData
定义于 extensions/spine/skeleton-data.js:211
参数列表
_getAtlas
meta description
返回 sp.spine.Atlas
定义于 extensions/spine/skeleton-data.js:307
参数列表
toString

返回资源的 URL。

Asset 对象将会重写 Object 对象的 toString() 方法。 对于 Asset 对象,toString() 方法返回该对象的字符串表示形式。 当资源要表示为文本值时或在字符串连接时引用时,JavaScript 会自动调用 toString() 方法。

meta description
返回 String
定义于 cocos2d/core/assets/CCAsset.js:212
serialize

应 AssetDB 要求提供这个方法。

meta description
返回 String
定义于 cocos2d/core/assets/CCAsset.js:232
createNode

使用该资源在场景中创建一个新节点。
如果这类资源没有相应的节点类型,该方法应该是空的。

meta description
定义于 cocos2d/core/assets/CCAsset.js:246
参数列表
_setRawAsset

为此资源设置原生文件名。

meta description
定义于 cocos2d/core/assets/CCAsset.js:261
参数列表
addRef

增加资源的引用

meta description
返回 Asset
定义于 cocos2d/core/assets/CCAsset.js:283
decRef

减少资源的引用并尝试进行自动释放。

meta description
返回 Asset
定义于 cocos2d/core/assets/CCAsset.js:301
destroy

销毁该对象,并释放所有它对其它对象的引用。
实际销毁操作会延迟到当前帧渲染前执行。从下一帧开始,该对象将不再可用。 您可以在访问对象之前使用 cc.isValid(obj) 来检查对象是否已被销毁。

meta description
返回 Boolean
定义于 cocos2d/core/platform/CCObject.js:293
示例
obj.destroy();
_destruct

清除实例中的所有引用。

注意:此方法不会清除在 CCObject 实例中定义的 gettersetter。如果需要,你可以重写 _destruct 方法。例如:

_destruct: function () {
    for (var key in this) {
        if (this.hasOwnProperty(key)) {
            switch (typeof this[key]) {
                case 'string':
                    this[key] = '';
                    break;
                case 'object':
                case 'function':
                    this[key] = null;
                    break;
        }
    }
}
meta description
定义于 cocos2d/core/platform/CCObject.js:427
_onPreDestroy

在对象被销毁之前调用。

meta description
定义于 cocos2d/core/platform/CCObject.js:483
_serialize

为此对象定制序列化。

meta description
返回 object
定义于 cocos2d/core/platform/CCObject.js:511
参数列表
_deserialize

从自定义序列化数据初始化此对象。

meta description
定义于 cocos2d/core/platform/CCObject.js:524
参数列表
  • data Object the serialized json data
  • ctx _Deserializer

条与 "" 相匹配的结果

    没有与 "" 匹配的结果