当这些代码块执行时,我的应用程序崩溃。没有错误,只是警告。警告说:“在执行'ccTouchesBegan:withEvent'时出现冲突的返回类型:'void'VS'BOOL'(又名'signed char')”请帮忙。cocos2D触摸屏崩溃
-(BOOL) ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
return YES;
}
-(BOOL) ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *myTouch = [touches anyObject];
CGPoint point = [myTouch locationInView:[myTouch view]];
point = [[CCDirector sharedDirector] convertToGL:point];
CCNode *player = [self getChildByTag:kTagPlayer];
[player setPosition:point];
CCNode *computer = [self getChildByTag:kTagComputer];
[computer runAction:[CCMoveTo actionWithDuration:3.0
position:ccp(player.position.x, player.position.y)]
];
return YES;
}
我也更改为无效,错误没有消失,当我将手指放在屏幕上时,我的图像没有移动。你在我的编码中看到任何可疑的东西吗?谢谢。 – AaronChapmanDev 2012-02-17 22:59:42
永远不要想!我有ccTouchesMoved。哇,我觉得愚蠢。它一切正常。我很抱歉浪费你时间杰克。感谢您的帮助。我想这是一种学习体验。 ;) – AaronChapmanDev 2012-02-17 23:01:36