내 무기, 공격 애니메이션 및 유휴 애니메이션에서이 애니메이션을 가지고, 여기에 애니메이션 요소입니다하지 않습니다 Attack 애니메이션이 활성화되어 있지 않지만 반복 재생할 때 내 게임을 재생할 때 내 유휴 애니메이션은 번만으로 재생되지만 공격 애니메이션은 정상적으로 재생되지만 내 유휴 애니메이션은 루프이어야합니다. 그러나 그 다음 번에 내가했습니다 내 공격 애니메이션 루프, 완벽하게 내 유휴 애니메이션을 루프유니티 내 유휴 애니메이션 루프
을 :
그래서 나는 ' 루프'에 ' 랩 모드'을 변경하려 공격 받았다! 공격이 ANIM이https://docs.unity3d.com/ScriptReference/AnimationState-time.html
당신이 루프 분위기에서 모든 애니메이션을 설정되지 않습니다 완료 될 때
이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");
}