cocos2d CCRect 判断碰撞

auto getTargetRect = [](CCNode* node) -> CCRect { return CCRectMake(node->getPosition().x ,node->getPosition().y ,node->getContentSize().width,node->getContentSize().height); };

CCRect nodeRect   = getTargetRect(m_node               );
CCRect targetRect = getTargetRect(m_vector_daoju.at(i) );

if (nodeRect.intersectsRect(targetRect) == true)
{
	// 碰撞到处理代码
	m_vector_daoju.at(i)->setVisible(false);
}

你可能感兴趣的:(cocos2d CCRect 判断碰撞)