2013-01-12 4 views
0

나는 전체 화면의 크기 인 여러 이미지를 가지고 있으며, 그 밖의 모든 것들은 투명하면서 객체는 그 안에서 움직인다. 그래서 제가 애니메이션을 적용하려면로드 된 이미지를 어떻게 든 끊임없이 교환해야합니다. 이 일을 할 수있는 방법이 있습니까? 내가 찾은 모든 예제는 스프라이트 시트를 사용합니다.스프라이트 시트없이 cocos2d에서 애니메이션을 만드는 방법은 무엇입니까?

+0

당신은 spritesheets (즉, 텍스처 아틀라스)를 사용해야합니다. 이렇게하면 앱의 성능이 향상되고 메모리 사용량도 줄어 듭니다. – LearnCocos2D

답변

0

cocos2D 및 그보다 더 객관적인 c와 관련해서는 전혀 몰라요. 처음 시작했을 때 NSTimer와 정수를 추적하고 있습니다. 내가에 있던 프레임은 .... 나중에 내가이 애니메이션 과정에 대해 알게 :

NSArray *imageFrames = [NSArrayarray]; 
    imageFrames = [[NSArrayalloc] initWithObjects: 
                 [UIImageimageNamed:@"image1.png"], 
                 [UIImageimageNamed:@"image2.png"], 
                 [UIImageimageNamed:@"image3.png"], 
                 nil]; 
    imagesImage.animationImages = imageFrames; 
    imagesImage.animationDuration = 0.5; 
    imagesImage.animationRepeatCount = 0; 
    [imageFrames release]; 

그리고

[imagesImage startAnimating]; 
관련 문제