diff --git a/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp b/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp index 0cfce85f1..35880e258 100644 --- a/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp +++ b/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp @@ -176,7 +176,7 @@ SkeletonData *SkeletonBinary::readSkeletonData(const unsigned char *binary, cons unsigned char b = readByte(input); unsigned char a = readByte(input); if (!(r == 0xff && g == 0xff && b == 0xff && a == 0xff)) { - slotData->getDarkColor().set(r / 255.0f, g / 255.0f, b / 255.0f, 0); + slotData->getDarkColor().set(r / 255.0f, g / 255.0f, b / 255.0f, 1); slotData->setHasDarkColor(true); } slotData->_attachmentName.own(readString(input)); diff --git a/spine-cpp/spine-cpp/src/spine/SkeletonJson.cpp b/spine-cpp/spine-cpp/src/spine/SkeletonJson.cpp index 44d736c1f..961b16b8c 100644 --- a/spine-cpp/spine-cpp/src/spine/SkeletonJson.cpp +++ b/spine-cpp/spine-cpp/src/spine/SkeletonJson.cpp @@ -223,7 +223,7 @@ SkeletonData *SkeletonJson::readSkeletonData(const char *json) { darkColor.r = toColor(dark, 0); darkColor.g = toColor(dark, 1); darkColor.b = toColor(dark, 2); - darkColor.a = toColor(dark, 3); + darkColor.a = 1; data->setHasDarkColor(true); }