当我触摸精灵时,我想在多个精灵中找到精灵(多边形)。
我正在尝试以下代码,但它不起作用。
CCTouchBegan 事件:
CCPoint point = this->convertTouchToNodeSpace(ptouch);
CCRect bomb11Rect = CCRectMake(bomb->getPosition().x ,
bomb->getPosition().y ,
bomb->getContentSize().width,
bomb->getContentSize().height);
CCRect posRect = CCRectMake(point.x ,
point.y ,
1,
1);
if (bomb11Rect.intersectsRect(posRect))
{
CCLog("Touch the sprite");
}
else
{
CCLog("Not Touch the sprite");
}
有人给我解决上述问题的想法吗?