ユーザーがタッチして特定のスプライト画像を移動できるようにしたい。これらの行に沿ったもの:
- (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
for (UITouch *touch in touches)
{
CGPoint *location = [touch locationInView:[touch view]];
location = [[CCDirector sharedDirector] convertToGL: location];
if (CGRectContainsPoint(sprite.boundingBox, location)
{
sprite.location = ccp(location.x, location.y);
}
}
}
もちろん、これは私にとってはうまくいきません.CCSpriteを継続的に移動するためにこのメソッドに対して実行されているtickメソッドがないためです. メソッド ccTouchMoved は知っていますが、実装方法がわかりません。例を教えていただければ幸いです。