mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
Fixed #86.
This commit is contained in:
parent
88ceca926e
commit
0c2fd492de
@ -35,7 +35,7 @@ function Skeleton.new (skeletonData)
|
|||||||
data = skeletonData,
|
data = skeletonData,
|
||||||
bones = {},
|
bones = {},
|
||||||
slots = {},
|
slots = {},
|
||||||
slotsByName = {},
|
slotsByName = {},
|
||||||
drawOrder = {}
|
drawOrder = {}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -74,10 +74,10 @@ function Skeleton.new (skeletonData)
|
|||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
|
||||||
function self:findSlot (slotName)
|
function self:findSlot (slotName)
|
||||||
if not slotName then error("slotName cannot be nil.", 2) end
|
if not slotName then error("slotName cannot be nil.", 2) end
|
||||||
return slotsByName[slotName]
|
return self.slotsByName[slotName]
|
||||||
end
|
end
|
||||||
|
|
||||||
function self:setSkin (skinName)
|
function self:setSkin (skinName)
|
||||||
local newSkin
|
local newSkin
|
||||||
@ -145,7 +145,7 @@ function Skeleton.new (skeletonData)
|
|||||||
local bone = self.bones[spine.utils.indexOf(skeletonData.bones, slotData.boneData)]
|
local bone = self.bones[spine.utils.indexOf(skeletonData.bones, slotData.boneData)]
|
||||||
local slot = Slot.new(slotData, self, bone)
|
local slot = Slot.new(slotData, self, bone)
|
||||||
table.insert(self.slots, slot)
|
table.insert(self.slots, slot)
|
||||||
self.slotsByName[slot.data.name] = slot
|
self.slotsByName[slot.data.name] = slot
|
||||||
table.insert(self.drawOrder, slot)
|
table.insert(self.drawOrder, slot)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user