diff --git a/spine-lua/SkeletonJson.lua b/spine-lua/SkeletonJson.lua old mode 100644 new mode 100755 index c25611374..be2389727 --- a/spine-lua/SkeletonJson.lua +++ b/spine-lua/SkeletonJson.lua @@ -111,10 +111,10 @@ function SkeletonJson.new (attachmentLoader) local color = slotMap["color"] if color then slotData:setColor( - tonumber(color:sub(1, 2), 16), - tonumber(color:sub(3, 4), 16), - tonumber(color:sub(5, 6), 16), - tonumber(color:sub(7, 8), 16) + tonumber(color:sub(1, 2), 16)/255, + tonumber(color:sub(3, 4), 16)/255, + tonumber(color:sub(5, 6), 16)/255, + tonumber(color:sub(7, 8), 16)/255 ) end @@ -264,10 +264,10 @@ function SkeletonJson.new (attachmentLoader) local color = valueMap["color"] timeline:setFrame( keyframeIndex, time, - tonumber(color:sub(1, 2), 16), - tonumber(color:sub(3, 4), 16), - tonumber(color:sub(5, 6), 16), - tonumber(color:sub(7, 8), 16) + tonumber(color:sub(1, 2), 16)/255, + tonumber(color:sub(3, 4), 16)/255, + tonumber(color:sub(5, 6), 16)/255, + tonumber(color:sub(7, 8), 16)/255 ) readCurve(timeline, keyframeIndex, valueMap) keyframeIndex = keyframeIndex + 1