刚刚开始一个cocos2d游戏。在那里检查碰撞,以及是否发生碰撞使用以下代码创建动画。动画代码被调用但不显示任何动画。什么是这个错误请帮我解决。如何为CCSprite应用动画
-(void)check_collision:(ccTime)dt
{
for(PolygonSprite *sprite in _cache)
{
if(CGRectIntersectsRect(sprite.boundingBox,monkey.boundingBox))
{
if(sprite != monkey)
{
NSLog(@"collision collision collision.......%@",sprite);
id s2 = [CCScaleTo actionWithDuration:0.5 scaleX:1.5 scaleY:1.5];
id fun = [CCCallFuncN actionWithTarget:self selector:@selector(spriteDone:)];
[sprite runAction:[CCSequence actions:s2,fun,nil]];
[self unschedule:@selector(check_collision:)];
}
}
}
}
具有u检查,这是获得执行的代码的每一行? – Dhruvik 2013-04-05 10:22:46
是的。我把断点,并检查它。 – HaveToLearnMore 2013-04-05 10:23:43