모두 1942 년 (고전 슈팅 게임)과 같은 슈팅 게임을 만들었지 만, 여기서는 질문입니다. 전투기가 직선을 발사하면 FPS가 5 ~ 6으로 떨어집니다. 약 7 ~ 8 화면에서 글 머리 기호, 사실, 플레이어의 8 총알이 총알이 화면에서 비행 할 때이 전투기의 중심으로 다시 보이지 않는 될 것입니다, 게임에 나타납니다, 모든 총알은 개별 스프라이트, 그냥 좋아하는 :Cocos2d - 슈팅 게임 문제
Sprites * bullet1 = [Sprite spriteWithFile:@"bullet.png"];
........
Sprites * bullet8 = [Sprite spriteWithFile:@"bullet.png"];
많은 b를 저장할 수있는 방법이 있습니까? ullets 하나씩 정의하는 대신 ?? 적들이 너무 많이 발사 할 수 있기 때문에 FPS가 0에 가까워 질 수도 있습니다 .....
아무도 도와 줄 수 있습니까 ??
NSMutableArray * bulletsBuilder = [[NSArray alloc] init];
for(int i = 0; i < MAX_NUMBER_OF_SPRITES; ++i) {
[bullets addObject:[Sprite spriteWithFile:@"bullet.png"]];
}
NSArray * bullets = [NSArray arrayWithArray:bulletsBuilder];
[bulletsBuilder release];
을 그리고 나중에 자신의 ID를 사용하여 액세스 :
코코스는 이미 레이어 클래스를 통해 레이어를 지원합니다. – arul