2011-08-18 5 views
0

나는 cocos2d와 함께 게임을 가지고있다. 나는 많은 스프라이트를 가지고있다. 나는이 스프라이트에 터치를 사용하고있다.cocos2d 스프라이트가 사용 중지되었습니다.

스프라이트를 삭제해야한다.

[self removeChild:[gameImages objectAtIndex:bacvacIndexner[0]] cleanup:YES]; 

터치가 작동한다. 왜냐하면 나는 객체 좌표를 사용하고 객체를 삭제할 때 객체를 삭제할 수 없기 때문에 에서 자식을 제거 할 수 있습니까? 왜 스프라이트에 대한 touch 이벤트를 얻을 수 있습니까? 좌표 방법이 없다면 뭐야?

+1

귀하의 질문에 대한 답변이 적합하지 않습니다. 네이티브로 영어를 말하거나하지 않더라도, 더 이해하기 쉽도록 수정하십시오. –

+0

죄송합니다. @Sold Out Activist에 동의해야합니다. 나는 당신의 질문을 이해하는 데 아주 가깝지만 실제로는 대답하기에 충분하지 않다고 느낍니다. –

답변

1

상위 클래스가 개체를 제거 할 수 있도록 콜백을 사용하십시오. 제거 할 수업 시간 :

[self.touchDelegate performSelector:@selector(removeMe:) withObject:self afterDelay:0.0f]; 
관련 문제