我的场景中有20个精灵。 当我移动一个精灵时,我想得到精灵被触摸的内容。当我移动的精灵被触摸时。
任何人都可以帮我处理代码。
答案 0 :(得分:1)
你可以使用,
for(int i = 0; i<20; i++)
{
CCSprite *currentSprite = (CCSprite *)[self getChildByTag:i+tagOffset];
if(CGRectIntersectsRect([movingSprite boundingBox],[currentSprite boundingBox]))
{
// current sprite touched
Break;
}
}