spine动画中有两个皮肤。实现功能:在unity中场景初始化的时候随机播放该spine动画下的其中一个皮肤。也就是动态改变spine动画皮肤。
脚本如下:
public SkeletonAnimation skel_lightL;
void Start(){
int skinID = UnityEngine.Random.Range(0, 2);
if (skinID == 0)
{
skel_lightL.initialSkinName = "Skin0";
skel_lightL.Initialize(true);
}else if(skinID == 1)
{
skel_lightL.initialSkinName = "Skin1";
skel_lightL.Initialize(true);
}
}
"skin0"就是spine动画皮肤名称。