2014-09-01 2 views
0

새로운 유니티입니다. 내가 (위의 링크) 튜토리얼 위에서 단계적으로 작업을 수행 할 때유니티 2D에서 애니메이터를 재사용하는 방법

이미 https://www.youtube.com/watch?v=FNp_y_Ickhs

에서이 자습서를 보았다. 그 결과 + 두 애니메이션 : 대기 상태 및 이동 상태가 표시됩니다. (애니메이션 탭) +1 애니메이터 : 대기 상태에서 전송하려면 전환 키를 누르거나 키를 눌러 상태를 이동하십시오. (애니메이터 탭)

그러나 다른 색상으로 새 캐릭터를 추가하고 싶습니다. 확실히, 나는 내 스프라이트에서 두 개의 새로운 애니메이션을 생성해야한다. 위의 애니메이터를 어떻게 재사용 할 수 있습니까? 상태를 다시 전송하기 위해 전환을 만들고 싶지 않습니다.

나는 장면에서 다른 색으로 많은 문자를 가지고 있습니다. 그들은 같은 상태 (왼쪽으로 움직이고, 오른쪽으로 움직이고, 위로 움직이고, 아래로 움직이고, 유휴 상태 임)를가집니다. 그래서 나는 애니메이터를 재사용하고 싶습니다.

제발 도와 줘서 고마워.

더 많은 정보를 (당신이 이해하지 않으면, 내가 더 설명 할 것입니다, 저에게 알려주세요) :

것은 내가 애니메이션 40 개체가. 그것들은 모두 다른 뼈대와 애니메이션 길이를 가지고 있지만, 모든 객체는 같은 이름의 애니메이션을 가지고 있습니다 (예 : "유휴"와 "액션"). 모든 모든 객체에 대해 하나의 Animator Controller를 보유 할 수있는 방법이 있습니까?

+0

내가 전문가가 아니라고하지만 당신은 단지에서 조립식를 애니메이션으로 하나 개의 문자를 가져하지 않습니다에 대한 자세한 정보는? 프리 팹에서 새 객체를 인스턴스화하면 재사용 할 때 이미 애니메이션이 첨부되어 있어야합니다. –

+0

애니메이션이있는 객체가 40 개 있습니다. 그것들은 모두 다른 뼈대와 애니메이션 길이를 가지고 있지만, 모든 객체는 같은 이름의 애니메이션을 가지고 있습니다 (예 : "유휴"와 "액션"). 모든 모든 객체에 대해 하나의 Animator Controller를 보유 할 수있는 방법이 있습니까? 감사합니다. @mehow – user3421905

답변

0

개체를 복제하고 스프라이트를 변경하십시오. Animator 구성 요소는 생성 한 애니메이션을 처리하며, 원하는 모든 객체에 동일한 Animator 처리기를 추가 할 수 있습니다. 애니메이션을 변경하기 위해 사용하는 Animator 변수를 변경하려면 스크립트가 필요합니다. 고전적인 복사 - 붙여 넣기.

여기 Unity's Animator Component

관련 문제