2013-03-08 3 views
0
-(void)playpattern { 
for (int i = 0; i < 36; i++) { 
int button = myIntegers [i]; 
if (button==1) { 
       [yellow setVisible:NO]; 
} 
} 

프로그램 시작시 지연 이벤트. INIT 아래

for (int i = 0; i < 36; i++) 
    myIntegers [i]=(i%4)+1; 



    yellowbg = [CCSprite spriteWithFile:@"yellowxlixk.png"]; 
    [yellowbg setPosition:ccp(509, 671.75)]; 
      yellowbg.scale = .75; 
    [self addChild:yellowbg z: 1]; 




    [self playpattern]; 



} 

return self; 
} 

어떻게 시작시이 작업을 지연 할 XCODE? 나는 이것에 아주 새롭다, 당신의 설명에서 기본적인 있으십시오. 내가 무엇이든지 추가 할 필요가 있으면 알려주세요.

답변

1

performSelector 또는 scheduleOnce를 사용할 수 있습니다.

  1. scheduleOnce를 사용 중입니다.

    [자기 스케줄 : @ 선택기 (재생 패턴) 지연 : 3]; performSelector

    사용

  2. [: @ 선택기 (playpattern) withObject : 자기 performSelector를 afterDelay 무 : 3];

+0

코드는 어디에 넣어야합니까? – user2083920

+0

[self playpattern]을 바꿉니다. 위의 코드 중 하나를 사용하여 .. – Guru