나는 초보자이지만 첫 번째 Unity 게임을하고있다. 나는 내 게임을 계속할 수없는 한 가지 문제가있다. 나는 vector top-down 병사를 가지고 있으며, 현재 (생명 바, 머리, 몸, 총 및 선택 서클) 모든 부분에 대해 그가 예를 들어 동시에 할 수 있기 때문에 나는 애니메이션을위한 스프라이트 시트 (칼에 의한 공격과 같은)를 가지고있다. 공격하고 생명력을 잃지 만 걸을 수 없거나 선택되지 않습니다. 모든 부분을 위해 나는 다음과 같이 별도의 게임 오브젝트와 애니메이터가 :유니티 2D 애니메이션 어떻게 많은 스프라이트를 애니메이트 할 수 있습니까?
--lifeBar
--head
--body
군인
--gun
- 선택
이것은 Gam eObjects는 효율적이지 않다고 생각합니다. 그것을 할 다른 방법이 있습니까? 예 : 내가 쓴 것처럼 한 애니메이터에서 몇 가지 스프라이트를 애니메이트 할 수 있습니까? 그리고 스프라이트 위치를 애니메이션으로 만들면 모든 애니메이션에 큰 스프라이트 시트를 만들 수 있습니까?
병사 당 하나의 gameobject를 가질 수 있고 모든 병사가 소수의 sprites (layers?) 위치에 애니메이션을 적용하는 하나의 애니메이터를 가지고 있다면 정말 좋을 것입니다.
미리 감사드립니다.이 작은 문제로 인해 게임을 계속할 수 없으며, 누군가이 문제를 해결하는 방법을 알고 싶어합니다.
많은 팀이이 목적으로 2DToolkit을 사용합니다. 그것은 "스프라이트 시트 애니메이션"을하기가 무척 쉽습니다. Unity의 자체 2D는 환상적이지만 여전히 2DToolkit을 사용하는 것이 필수적이라는 것을 알았습니다. 일반적인 스프라이트 애니메이션의 경우 훨씬 쉽습니다. – Fattie