2011-07-27 21 views
1

こんにちは私はiOS開発を初めて使いました。簡単な質問があります。複数のパラメータを持つメソッドを呼び出す方法

以下のメソッドを呼び出す方法がわかりません。

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

} 

しかし、私は

[self ccTouchesBegan] 

を使用するとき、私はエラーを取得し、それが動作しません。 これは本当に簡単な質問ですが、自分では理解できません。

ありがとうございます。

答えて

1

これらは委譲メソッドです.uは手動で呼び出すべきではありません。

以上が正しいargオブジェクトを渡していません。 uはcocos2d

を使用している

はそれを読んで、あなたは方法の残りの部分が欠落している

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

+0

質問に適切かつ専門的に答えてください。これは不器用です。 –

+0

ok george iがフォローします –

0

明確にします。タイプ(NSSet*)タイプ(UIEvent*のyourEvent

[self ccTouchesBegan:yourTouch withEvent:yourEvent]; 

ビーイングyourTouch):あなたはこのような何かを行う必要があります。

1

あなたは-ccTouchesBegan:withEvent: - cocos2dを呼び出しません。あなたがしなければならないことは、タッチの開始を処理するための独自のバージョンを定義することです。少しの入門例を読んで、その使い方を見てみましょう。たとえば、How To Make A Simple iPhone Game with Cocos2DはtouchesEndedを使用しますが、同じ原則です。

関連する問題