【发布时间】:2011-08-19 17:09:42
【问题描述】:
我有 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];
但触摸有效,因为我使用对象坐标,当我从子对象中删除对象时,我无法删除对象 我能做什么?为什么我可以获得精灵的触摸事件。有什么没有坐标法的吗?
【问题讨论】:
-
你的问题写得不好。无论您不是母语是英语还是会说英语,请修改它以使其更有意义。
-
对不起,我必须同意@Sold Out Activist。我觉得我非常接近理解您的问题,但还不足以真正回答它。
标签: objective-c cocos2d-iphone ccsprite xcode