使用边界框检测碰撞

时间:2014-05-08 13:10:04

标签: c++ cocos2d-x

我是cocos2d-x的新手,我正在使用xcode中的cocos2d-x开发游戏。在我的游戏中,我添加了玩家精灵和障碍精灵。障碍精灵从右向左连续移动。 现在我试图在两个精灵之间添加碰撞。所以我正在使用边界框。以下是我的代码。但它不起作用。这是我第一次使用边界框。

if(obs1->boundingBox().intersectsRect(man->boundingBox()))
{
    obs1->stopAllActions();
}

我在init()函数中创建了sprite,并在init函数中声明了上面的代码。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您应该使用if xxx->containsPoint()