2016-08-25 31 views
1

我有我的武器,在攻擊動畫和空閒動畫2個動畫,這裏的動畫組件:團結 - 我的空閒動畫不會循環

enter image description here

當然,我需要我的空閒動畫但是當我玩我的遊戲時,我的空閒動畫只會彈出一次,但是我的攻擊動畫效果不錯,但是我需要我的空閒動畫到循環

於是,我就在「WRAP模式」更改爲「」:

enter image description here

這完全循環我空閒的動畫,但它然後循環我的攻擊動畫一旦我攻擊!

,如果有幫助,這是我近戰劇本:

if(Input.GetButtonDown("Fire1")) 
{ 
    // Attack animation 
    Hatchet.GetComponent.<Animation>().Play("Attack"); 

    //Attack Function 
    var hit : RaycastHit; 
    if (Physics.Raycast (transform.position, transform.TransformDirection(Vector3.forward), hit)) 
    { 
     Distance = hit.distance; 
     if (Distance < maxDistance) 
     { 
      hit.transform.SendMessage("ApplyDamage", theDamage, SendMessageOptions.DontRequireReceiver); 
     } 
    } 
} 

if(Hatchet.GetComponent.<Animation>() == false) 
{ 
    Hatchet.GetComponent.<Animation>().CrossFade("Idle"); 
} 

回答