cocos2d的精灵禁用触摸
问题描述:
我富人游戏的cocos2d我有很多精灵 我使用的触摸这个cocos2d的精灵禁用触摸
CGRectContainsPoint([[gameImages objectAtIndex:i] boundingBox], location)
CGPoint location = [touch locationInView: [touch view]];
location = [[CCDirector sharedDirector] convertToGL: location];
雪碧,但是当我摸到精灵必须删除 我有
[self removeChild:[gameImages objectAtIndex:bacvacIndexner[0]] cleanup:YES];
但触摸的作品,因为我使用的对象坐标,我不能删除对象,当我从孩子删除 我该怎么办?为什么我可以得到触摸事件的精灵。什么都没有坐标方法?
答
使用回调,以便更高级的类删除对象。在您要删除的课程中:
[self.touchDelegate performSelector:@selector(removeMe:) withObject:self afterDelay:0.0f];
您的问题写得不好。无论您是不是本地说英语还是做英语,请修改它以使其更有意义。 –
对不起,我不得不同意@Sold Out活动家。我觉得我非常接近理解你的问题,但还不足以真正回答它。 –