2009-05-16 7 views
2

레이어 주위를 움직이고 싶은 약 50 개의 작은 스프라이트가 있습니다. 나는 다른 옵션 몇을보고 했습니다. 가장 효과적인 방법은 입니다. (그들은 끊임없이 움직일 것입니다).Cocos2d에서 50 개의 스프라이트 이동하기

내가 PathAction (http://code.google.com/p/cocos2d-iphone/issues/detail?id=63 ) 나는 또한 단지 똑바로 생각했습니다 검토 한 [스프라이트 일정 : @selector (단계 : 간격 : 0.1];

이 작업을 수행하는 가장 효율적인 방법은 무엇이라고 생각하십니까?

도움 주셔서 감사합니다.

답변

0

이것이 내가하는 방법입니다. 스프라이트가 오른쪽에서 화면으로 들어가서 왼쪽으로 이동하면 사라집니다. Sprite가 생성하는 3 개의 텍스처가 무작위로 할당되므로 Sprite가 몇 개라도 상관없이 적용되는 이미지는 3 개뿐입니다.

id actionMove = [CCMoveTo actionWithDuration:actualDuration position:ccp(-target.contentSize.width/2, actualY)]; 
id actionMoveDone = [CCCallFuncN actionWithTarget:self selector:@selector(spriteMoveFinished:)]; 
[target runAction:[CCSequence actions:actionMove, actionMoveDone, nil]]; 
관련 문제