我的问题是:当我在特定位置和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];
}
答案 0 :(得分:0)
Sprites不会检测到触摸事件。你需要创建一个控制层,然后他们可以告诉你的精灵通过游戏层做其他事情。