2016-10-29 4 views
2

좋아, 이건 실망 스럽지만 필자가 프리 팹에서 애니메이션 루프를 만들었지 만, 애니메이션 (위치/회전의 변화)은 프리 팹이 생성 된 위치에서 애니메이션을 이동 (따라서 프리 팹을 이동)합니다 .유니티 - 애니메이션이 게임 객체를 스폰 된 곳에서 멀리 이동시킵니다.

예를 들어 내 프리 패브가 원점에서 스폰 된 경우, 프리 프레임을 애니메이션으로 배치했기 때문에 프리 패브는 해당 위치에서 움직입니다.

애니메이션을 실행하려면 프리 팹을 필요로하지만 원래 프리 팹을 애니메이트 한 곳이 아닌 스폰 된 곳에서 프리 팹이 필요합니다. 이 문제를 어떻게 해결할 수 있습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

유니티의 애니메이터를 사용하여 움직입니다.

+0

애니메이션과 같은 사운드는 상대적 위치 대신 절대 위치 지정을 사용합니다. 단결로 존재하더라도 확실하지 않습니다 ... 제 경험이 없습니다 – Charleh

+0

애니메이션 창의 스크린 샷을 게시 하시겠습니까? 실수로 애니메이션의 트랜스 포메이션 위치를 포함시킨 것 같습니다. – bpgeck

답변

0

이것은 화합 애니메이션의 일반적인 실수입니다.

위치를 애니메이션화하고 동시에 코드에서 위치를 변경해야하는 경우가 있습니다.

이 경우 가장 간단한 해결 방법은 시각적 이미지를 하위 게임 개체로 이동하고 해당 개체의 위치를 ​​애니메이션으로 만드는 것입니다. 이제 (부모) 게임 개체의 위치를 ​​코드에서 변경하고 (자식) 게임 개체에 여전히 덧붙임 같은 애니메이션을 적용 할 수 있습니다.

+0

바로 빈 칸에 넣으십시오. 감사 – skyguy

관련 문제