두 애니메이션 전환하려면 어떻게 내가 내 장면 일반적으로유니티
말 사용 걷고있다 (도보) 애니메이션
두 애니메이션 (실행) 도보와 말을 내가하면 플레이어의 접근이 필요 말에서, 말은 (걷는) 생기 (대신에) 생기를 사용하여 도망 친다
누군가 저를 도울 수 있는가?
두 애니메이션 전환하려면 어떻게 내가 내 장면 일반적으로유니티
말 사용 걷고있다 (도보) 애니메이션
두 애니메이션 (실행) 도보와 말을 내가하면 플레이어의 접근이 필요 말에서, 말은 (걷는) 생기 (대신에) 생기를 사용하여 도망 친다
누군가 저를 도울 수 있는가?
Blend Tree Documentation을 살펴보고 사용법에 대한 자습서가 많이 있습니다.
이것은 이미 2 가지 애니메이션을 제작하여 얻을 수 있습니다. 말에 애니메이터가있을 수도 있습니다. 그렇지 않은 경우 Animator를 만들고 애니메이션을 넣습니다. Animator를 만든 후에는 Window -> Animator로 이동하여 엽니 다. 애니메이터에서
이 있는지 확인 "걸어"애니메이션은 레이어의 기본 상태이제 애니메이터 창의 오른쪽에있는 매개 변수 탭으로 이동하여 '+'버튼을 클릭
와 '트리거'(또는 BOOL/플로트) 후 나 ', 이름을 지정을 선택 이름을 'trigger_run'으로 지정합니다.
애니메이션 상태를 마우스 오른쪽 버튼으로 클릭하고 '전환 만들기'를 선택하고 다른 애니메이션을 왼쪽 버튼으로 클릭합니다. 다른 애니메이션과 동일하게 수행하십시오. '도보'에서 '실행'으로 이동하는 화살표를 클릭하고 조건을 추가하십시오 (오른쪽). trigger_run이 자동으로 추가됩니다. . (하나를 만들, 당신은 (아니라면 말에이 스크립트를 입력
을 애니메이션을 걸어 다시 화살표 조건을 넣어하지 않도록 확인)와 애니메이터에 대한 참조를 만들고 애니메이션 스위치 트리거 :
를private Animator anim;
void Start() {
anim = GetComponent<Animator>();
}
void Update() {
// CODE
anim.SetTrigger("trigger_run");
// CODE
}
애니메이션 전환 지연에 직면 한 경우 애니메이터의 '걷기'-> '실행'화살표로 이동하여 '종료 시간 없음', '고정 기간'및 '전환 지속 시간 0
답장을 보내 주셔서 감사합니다. 모든 단계를 적용했지만 불행하게도 지금은 항상 달리고있는 말. 그는 더 이상 걸을 수 없습니다. 애니메이션 보행이 기본 상태인지 확인했습니다 .. 어떻게해야합니까? –
에 오신 것을 환영합니다 %) ' 스택 오버플로. [좋은 질문을하는 법] (https://stackoverflow.com/help/how-to-ask)을보십시오. 또한 귀하의 질문에 변경을 가하여 지금까지 시도한 것에 대한 일부 코드를 포함시켜 응답을받을 확률을 높일 것을 제안합니다. – Sandman