2017-08-10 34 views

回答

0

好吧,我發現了一個解決方案,這是櫃面你有同樣的問題的答案。

if(Selection.activeGameObject) 
    { 
     SkeletonAnimator spineScript = Selection.activeGameObject.GetComponent<SkeletonAnimator>(); 
     if (spineScript == null) 
      return; 

     SkeletonDataAsset m_skeletonDataAssets = spineScript.SkeletonDataAsset; 

     if (m_skeletonDataAssets == null) 
      return; 

     SkeletonData m_skeletonData = m_skeletonDataAssets.GetSkeletonData(false); 

     GUILayout.Label("Animation List"); 
     foreach (Spine.Animation animation in m_skeletonData.Animations) { 
      using (new GUILayout.HorizontalScope()) { 
       GUILayout.Label(animation.name); 
      } 
     } 
    }