복잡한 애니메이션을 벡터에서 비트 맵으로 변환 중입니다. 애니메이션이 기본 타임 라인에있을 때 비트 맵으로 변환하는 것이 쉽습니다. 그러나 애니메이션 안에 애니메이션이있는 경우 모든 재생 헤드를 재귀 적으로 이동해야하기 때문에 모든 장면이 매우 지저분 해집니다.MovieClip과 그 모든 자식의 재생 헤드 이동
다른 방법이 있나요? 예를 들어, MovieClip의 play
메서드를 실행하면 모든 애니메이션이 제대로 동작하지만 너무 느립니다 (응용 프로그램의 각 프레임마다 하나의 프레임 만 변환 할 수 있음).
복잡한 애니메이션을 벡터에서 비트 맵으로 변환한다는 것은 정확히 무엇을 의미합니까? 어떻게 지내니? 아마 어떤 코드일까요? – annonymously
간단합니다. BitmapData 클래스를 사용하여 애니메이션 된 MovieClip을 스프라이트로 래스터 화합니다. 이것은 게임의 성능을 향상시키는 일반적인 방법입니다. – miguelSantirso
'재생 헤드 이동'이란 무엇입니까? gotoAndStop()? 만약 당신이 각 무비 클립을 살펴보고 각 프레임을 래스터 화한다면, 단점이 프로보다 중요하다고 말할 수 있습니다. 왜 애니메이션을 비트 맵으로 래스터 화해야합니까? 그것들이 많이있는 경우 벡터를 사용하는 것보다 비트 맵을 사용하여 처리하는 데 더 많은 처리 능력이 필요할 것입니다. – annonymously