2017-01-19 2 views
0

애니메이터에게 변경 사항을 적용 할 때, 이라는 float 매개 변수가 0.0 인 애니메이터의 매개 변수 목록에 표시되는 경우가 있습니다.Unity Animator의 혼합 매개 변수 란 무엇입니까?

enter image description here

은 내가 레이어의 혼합 모드 또는 무게를 변경할 때 이런 생각한다.

enter image description here

나는이에 대한 모든 문서를 찾을 수 없습니다. 누구나이 매개 변수가하는 일과 사용 방법을 알고 있습니다. 삭제해도 안전한가요?

+0

작은 화면 코드와 함께이 매개 변수를 볼 수있는 위치에 대해 자세히 설명 할 수 있습니까? '레이어의 혼합 옵션 변경'은 무엇을 의미합니까? 귀하의 질문에 현재로서 나는 블렌드 나무, 블렌드 셰이프, Animation.Blend, 또는 완전히 다른 것에 대해 얘기하는지 모르겠다. – ashbygeek

+0

확인. 일부 스크린 샷을 추가했습니다. – Bijan

+0

글쎄, 그것은 단결 애니메이션에 대한 지식보다 뛰어납니다.하지만 질문은 훨씬 명확합니다. 추가 레이어 혼합에 묶이는 블렌드 매개 변수가 맞다고 확신하지만 어떻게 작동하는지 또는 특정 문서가 어디에 있는지 알 수 없습니다. 다행스럽게도 더 많은 지식이있는 사람이 곧 답을 줄 수 있기를 바랍니다. 그 동안 나는 아마도 블렌드 트리를보고 모양 문서를 섞어 거기에서 어떤 답을 찾을 수 있는지 살펴볼 것입니다. – ashbygeek

답변

1

블렌드는 스크립트에 사용할 기본 부동 변수입니다. 원할 경우 안전하게 제거 할 수 있습니다. 애니메이터 변수를 제어하는 ​​방법은 Anim.SetFloat입니다. 예를 들어, 캐릭터 컨트롤러에서 'movementDirection'으로 바꿀 수 있습니다. Mechanim에서 블렌드와 같은 외부 변수를 사용하여 애니메이션 조합의 x 축과 y 축 사이의 블렌드를 제어 할 수 있습니다.

+0

당신은 좀 더 구체적 일 수 있습니까? 두 개의 애니메이션을 모핑하는 것과 같은 'x 축과 y 축 사이의 혼합 제어'? – Bijan

+0

정확히. 문서에 모두 있습니다. https://docs.unity3d.com/Manual/class-BlendTree.html – Absinthe

관련 문제