我的精灵在用CCAction移动时没有检测到触摸

时间:2012-04-20 09:38:39

标签: iphone xcode cocos2d-iphone touch sprite

我的问题是:当我在特定位置和CCActionMoveTo创建一个精灵时,我让它移动另一个位置。在运动过程中,精灵检测到触摸事件。但是当我在运动过程中触摸我的精灵时它不起作用:

-(void)caca
{
    target = [CCSprite spriteWithFile:@"boulerouge_06.png"];
    target.position=(300,10);
    [self addChild:target];

    id actionMove = [CCMoveTo actionWithDuration:3 
                                        position:ccp(240, 160)];
    [target runAction:actionMove];
}

1 个答案:

答案 0 :(得分:0)

Sprites不会检测到触摸事件。你需要创建一个控制层,然后他们可以告诉你的精灵通过游戏层做其他事情。