2011-09-28 2 views
0

과학적 시뮬레이션을 위해, 나는 첫 번째 점에서 시작하여 마지막 점에 도달 할 때까지 다른 모든 점들을 통해 이동하면서 천천히 시간의 흐름에 따라 스트로크하고 경로를 드러내야합니다. 연필을 가지고 서클, 나선형 또는 삼각형을 천천히 그리기 시작하면됩니다.경로를 서서히 드러내고 천천히 드러내는 방법?

Core Animation 또는 OpenGL ES로 어떻게이 작업을 수행 할 수 있습니까? 코어 그래픽은 60 fps에서 너무 느리게 재생됩니다.

경로를 따라 이동할 수있는 CAKeyframeAnimation이 있지만 경로를 따라 여행하면서 실제로 그 경로를 칠하는 방법이 필요합니다.

편집 : iOS 3.2에서도 실행해야합니다.

답변

3
  1. 경로를 표시하려면 CAShapeLayer을 만듭니다.
  2. 레이어의 strokeEnd 속성을 0.0에서 1.0으로 애니메이트하십시오.

자세한 내용은 this blog post of mine을 참조하십시오.

+0

불행히도 iOS 4.2에서만 작동합니다. – openfrog