ver: 2.4.9
build : web_mobile
image : png, webp
一个节点有多个脊椎。
图像无法在 PC 或移动设备上正确输出。
在 PC 上,设置图像的值: setPremultiplyAlpha(false);
在 Mobile 中,设置图像的值: setPremultiplyAlpha(true);
显影图像未正确输出
第一套 Spine 正常出来了,但是剩下的 2 个 Spines 的纹理被第一个纹理替换了。
@property(cc.Node)sknode:cc.Node = null;
onLoad ()
{
let sk = this.sknode.getComponent(sp.Skeleton);
if(sk)
{
if(sk.skeletonData && sk.skeletonData.textures)
{
if(sk.skeletonData.textures[0])
{
// 16:png, webp
if(16 == sk.skeletonData.textures[0].getPixelFormat())
{
if(sk.skeletonData.textures[0].hasPremultipliedAlpha())
{
sk.skeletonData.textures[0].setPremultiplyAlpha(false);
}
}
}
}
}
}
