내 문제는 스프라이트를 코딩했기 때문입니다. 이미지가 (1, 2, 3)에서 바뀌어야합니다. 게임을 시작하려면 카운트 다운 시간처럼 보입니다. 1, 2, 3은 3 png 이미지입니다. 그러나 이미지는 동일한 시간 간격으로 표시되지 않습니다. 나는 (1 - 2), (2 - 3) 사이의 시간이 같지 않다는 것을 의미합니다. 그건 무작위 야. 내 문제를 도와주세요. 내가하는 일보다 더 나은 해결책이 있다면 도와주세요. (내 애니메이션은 게임 시작 전에 카운트 다운 1, 2, 3, GO가 표시되어야합니다.)스프라이트의 애니메이션에서 지연 문제를 해결하는 방법은 무엇입니까?
- init로 (ID) { 경우 ((자기 = 슈퍼 INIT])) { [CCDirector sharedDirector] setAnimationInterval : 60.0/60] [[CCDirector sharedDirector] setDisplayFPS : 아니요];
CCAnimation* numberAnimation = [CCAnimation animationWithName:@"countDown" delay: 60.0/60];
for(int i=1;i<4;i++)
[numberAnimation addFrameWithFilename: [NSString stringWithFormat:@"number_%02d.png", i]];
id numberAction = [CCAnimate actionWithAnimation: numberAnimation restoreOriginalFrame:NO];
id action2 = [CCFadeOut actionWithDuration:0.5f];
CCSprite *number;
number = [CCSprite spriteWithFile:@"number.png"];
는 ....
} }