배열 COCOS2D에서 스프라이트를 굴절시킵니다
-
21-08-2019 - |
문제
일반적으로 COCOS2D의 레이어에 스프라이트를 추가 할 때 각 스프라이트에 대한 레이어의 인터페이스에 포인터를 추가하여 해당 레이어에서 참조 할 수 있습니다. 그러나 지금은 루프를 사용하여 스프라이트를 만들고 있습니다.
-(void) make5Gobs
{
Sprite *gobs[5];
for(int i = 0; i < 3; i++)
{
gobs[i] = [Sprite spriteWithFile:@"walk1-2.png"];
[gobs[i] setPosition: cpv(100+75*i, 0)];
[self addChild: gobs[i] z:0];
}
for(int i = 3; i < 5; i++)
{
gobs[i] = [Sprite spriteWithFile:@"walk1-2.png"];
[gobs[i] setPosition: cpv(137+75*(i-3), 75)];
[self addChild: gobs[i] z:0];
}
}
이 생성 된 스프라이트를 어떻게 참조 할 수 있습니까?
해결책
내 오류를 찾았습니다. 나는 포인터 스프라이트 *gobs를 초기화했다 [5]; 인터페이스가 아닌 방법에서.
제휴하지 않습니다 StackOverflow