在unity中动态改变spine动画皮肤

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动画皮肤名称。

你可能感兴趣的:(unity,spine)