在Cocos2d中用手指移动精灵

时间:2011-08-31 19:03:52

标签: objective-c ios cocos2d-iphone

我是iOS上cocos2d游戏开发的新手。我一直试图在我的手指下移动一个精灵(拖动它),这是我提出的最好的。

-(void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];

if (touch) {
    CGPoint location = [touch locationInView:[touch view]];
    CGPoint convertedPoint = [[CCDirector sharedDirector] convertToGL:location];
    id animation = [CCMoveTo actionWithDuration:0.1 position:convertedPoint];
    [playerShip runAction:animation];
   }
}

你看到它在触摸结束后缓慢移动。我怎么能修改它以在我的手指下以相同的速度移动?

我希望有人可以提供帮助。

0 个答案:

没有答案