动画层的应用

function Start ()
{
   animation.wrapMode = WrapMode.Loop;
   animation["jump"].wrapMode = WrapMode.Once;
   animation["jump"].layer = 1;
   animation.Stop();
}

function Update ()
{
   if (Mathf.Abs(Input.GetAxis("Vertical")) > 0.1)
      animation.CrossFade("run");
   else
      animation.CrossFade("walk");

   if (Input.GetKeyDown ("space"))
      animation.CrossFade("jump");
}

//一个层容纳两个动作

posted @ 2010-12-15 16:39  softimagewht  阅读(232)  评论(0编辑  收藏  举报