2016-07-06 6 views
0

나는 초보자이지만 첫 번째 Unity 게임을하고있다. 나는 내 게임을 계속할 수없는 한 가지 문제가있다. 나는 vector top-down 병사를 가지고 있으며, 현재 (생명 바, 머리, 몸, 총 및 선택 서클) 모든 부분에 대해 그가 예를 들어 동시에 할 수 있기 때문에 나는 애니메이션을위한 스프라이트 시트 (칼에 의한 공격과 같은)를 가지고있다. 공격하고 생명력을 잃지 만 걸을 수 없거나 선택되지 않습니다. 모든 부분을 위해 나는 다음과 같이 별도의 게임 오브젝트와 애니메이터가 :유니티 2D 애니메이션 어떻게 많은 스프라이트를 애니메이트 할 수 있습니까?

--lifeBar

--head

--body

군인

--gun

- 선택

이것은 Gam eObjects는 효율적이지 않다고 생각합니다. 그것을 할 다른 방법이 있습니까? 예 : 내가 쓴 것처럼 한 애니메이터에서 몇 가지 스프라이트를 애니메이트 할 수 있습니까? 그리고 스프라이트 위치를 애니메이션으로 만들면 모든 애니메이션에 큰 스프라이트 시트를 만들 수 있습니까?

병사 당 하나의 gameobject를 가질 수 있고 모든 병사가 소수의 sprites (layers?) 위치에 애니메이션을 적용하는 하나의 애니메이터를 가지고 있다면 정말 좋을 것입니다.

미리 감사드립니다.이 작은 문제로 인해 게임을 계속할 수 없으며, 누군가이 문제를 해결하는 방법을 알고 싶어합니다.

+0

많은 팀이이 목적으로 2DToolkit을 사용합니다. 그것은 "스프라이트 시트 애니메이션"을하기가 무척 쉽습니다. Unity의 자체 2D는 환상적이지만 여전히 2DToolkit을 사용하는 것이 필수적이라는 것을 알았습니다. 일반적인 스프라이트 애니메이션의 경우 훨씬 쉽습니다. – Fattie

답변

1

또한 Spine (http://esotericsoftware.com/)을 살펴볼 수도 있습니다. 캐릭터 애니메이션에 이상적이며 Unity와 쉽게 통합 할 수 있습니다.

+0

고맙습니다! 이것은 내 문제의 일부를 해결합니다. –

관련 문제