mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-15 19:41:36 +08:00
[lua] Ported active bone check in SkeletonBounds. See #1378.
This commit is contained in:
parent
9ff708615d
commit
d618a639aa
@ -59,16 +59,18 @@ function SkeletonBounds:update (skeleton, updateAabb)
|
||||
local slots = skeleton.slots
|
||||
|
||||
for _,slot in ipairs(skeleton.slots) do
|
||||
local attachment = slot.attachment
|
||||
if attachment and attachment.type == AttachmentType.boundingbox then
|
||||
local boundingBox = attachment
|
||||
table_insert(boundingBoxes, boundingBox)
|
||||
if (slot.bone.active) then
|
||||
local attachment = slot.attachment
|
||||
if attachment and attachment.type == AttachmentType.boundingbox then
|
||||
local boundingBox = attachment
|
||||
table_insert(boundingBoxes, boundingBox)
|
||||
|
||||
local polygon = {}
|
||||
table_insert(polygons, polygon)
|
||||
local polygon = {}
|
||||
table_insert(polygons, polygon)
|
||||
|
||||
boundingBox:computeWorldVertices(slot, 0, boundingBox.worldVerticesLength, polygon, 0, 2)
|
||||
end
|
||||
boundingBox:computeWorldVertices(slot, 0, boundingBox.worldVerticesLength, polygon, 0, 2)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if updateAabb then
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user