Тема в игре Cocos2d-android: чтобы удалить спрайт после столкновения с другим спрайтом, я использовал функцию spriteRect, но это не приводит к удалению спрайта после пересечения, после того как много гуглов стало известно, что его следует удалить из родителя, вот код
CGRect ship1Rect = CGRect.make(ship1.getPosition().x - (ship1.getContentSize().width/2),
ship1.getPosition().y - (ship1.getContentSize().height/2),
ship1.getContentSize().width,
ship1.getContentSize().height);
if (CGRect.intersects(targetRect, ship1Rect))
{
parent.removeChildByTag(17, true);
}
но здесь parent.removeChildByTag(17, true);
в этой строке появляется ошибка «родитель не может быть разрешен», где я ошибаюсь, пожалуйста, кто-нибудь может сказать