如何在Unity3d中播放AnimationClip?

时间:2014-10-29 02:33:36

标签: animation unity3d objectanimator

在Unity 3D中,模型添加了具有足够数据的Component animator。

我得到了动画师runtimeAnimatorController

的所有动画片段

就像这样:

AnimatorOverrideController aoc = new AnimatorOverrideController ( );
aoc.runtimeAnimatorController = SeletedRole.GetComponent<Animator> ( ).runtimeAnimatorController;
if ( acp.overrideClip != null )
{
   aniList.Add (acp.overrideClip);
   EditorGUILayout.LabelField ( acp.overrideClip.name );
   if ( GUILayout.Button ( acp.overrideClip.name ) )
   {
      AniName = acp.overrideClip.name;
      //SeletedRole.GetComponent<Animator> ( );
      //seletedRole is a model
   }
}
if(acp.originalClip!=null)
{
   aniList.Add ( acp.originalClip );

   if ( GUILayout.Button ( acp.originalClip.name ) )
   {
      AniName = acp.originalClip.name;
      //Animator animator=SeletedRole.GetComponent<Animator> ( );
   }
}

如何让模特播放此剪辑,当我点击它的&#39;名字?

0 个答案:

没有答案