[Cocos Creator] 獲取龍骨動畫dragonbones精確外邊框

引擎版本2.2.1

// TS
GetDragonbonesRect(dragonBones: dragonBones.ArmatureDisplay): cc.Rect {
    let rect = cc.rect(-50, -50, 100, 100);
    if (dragonBones) {
        let armature = dragonBones.armature();
        if (armature && armature.armatureData) {
            let aabb = armature.armatureData.aabb;
            if (aabb) {
                rect.x = aabb.x;
                rect.y = -(aabb.height + aabb.y);
                rect.width = aabb.width;
                rect.height = aabb.height;
            }
        }
    }
    return rect;
}

 

通過查看json文件獲取

也可參考高版本編輯器方式

https://github.com/Jno1995/dragonBone-spine_Dome/tree/support_editor_v2.3.x

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章