私はcocos2dゲームの開発を始めようとしています。ですから、私はcocos2dの新機能ですが、iPhoneでいくつかのアプリケーションを開発しました。私はcocosテンプレート(v2.0)をインストールし、box2d phisicsで新しいプロジェクトを作成しました。ここで私はブロックといくつかのメニューを持つデモプロジェクトを見ることができます。画面をタップすると、新しいブロックが表示され、画面のボトムに降ります。ここに実装する必要があります:cocos2d-iphoneのtouchesMovedでのアクション
- (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
//Add a new body/atlas sprite at the touched location
for(UITouch *touch in touches) {
CGPoint location = [touch locationInView: [touch view]];
location = [[CCDirector sharedDirector] convertToGL: location];
[self addNewSpriteAtPosition: location];
}
}
したがって、タッチが終了するとスプライトが表示されます。 しかし触れ始めたり動かしたりしたときに何かするのですか?私はこれがココスのためのメソッドを見つけることができません。私が間違ってdoung何だ...
- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event {
return YES;
}
それが呼び出されることはありません:私はこのような方法があり、いくつかのチュートリアルを見ましたか?
ccTouchの代わりにccTouchBeganを使用する場合は、 。こちらをご覧ください:http://www.cocos2d-iphone.org/forum/topic/8354 – davbryn
はい。それは 'toucES'です。今は働いています、tnx。 – SentineL