2011-07-27 5 views
1

안녕하세요. iOS 개발을 처음 접했고 간단한 질문이 있습니다.여러 매개 변수가있는 메소드를 호출하는 방법

다음 방법을 호출하는 방법을 모르겠습니다. 내가

[self ccTouchesBegan] 

를 사용할 때

-(void) ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
    { 
//do something here 

} 

는하지만 오류가 발생하고 작동하지 않습니다. 이게 정말 간단한 질문이지만 나 혼자서는 알 수 없다.

고맙습니다.

답변

1

이들은 delegate methods.u입니다. 수동으로 호출해서는 안됩니다.

이상 u는 올바른 arg 객체를 제공하지 않았습니다. 유

적인 Cocos2D

을 사용하고있다

그것을 읽고 당신은 방법의 나머지 부분을 누락 명확

http://www.cocos2d-iphone.org/wiki/doku.php/tips:touchdelegates

+0

질문에 적절하고 전문적으로 대답하는 데 시간을 할애하십시오. 이것은 횡설수설이다. –

+0

ok george i 따라 오겠습니다. –

0

을합니다. 이 같은 것을 수행해야합니다

[self ccTouchesBegan:yourTouch withEvent:yourEvent]; 

는 유형 (NSSet*)yourEvent 유형 (UIEvent*)의 yourTouch된다.

1

-ccTouchesBegan : withEvent : - cocos2d를 호출하면 호출되지 않습니다. 당신이해야 할 일은 터치의 시작을 처리하기 위해 자신의 버전을 정의하는 것입니다. 좀 더 입문적인 예제를 읽고 그것이 어떻게 사용되는지 보게 될 것입니다. 예를 들어 How To Make A Simple iPhone Game with Cocos2D은 touchesEnded를 사용하지만 동일한 원리입니다.

관련 문제