Box2dを使用せずに衝突検出を試みているため、1回の衝突で負の値に減少するカウントをデクリメントするときに、この関数を使用して組み込み関数 CCRectIntersectsRect() を使用しました。(ボールがヒーローに触れたとき、およびボールがヒーローを横切ったとき。)
私が望むのは、カウントが一度だけ呼び出されるように、何らかの方法でスケジュールすることだけです。
完全なソース コードについては、cocos2d-x での衝突検出に box2d を使用する方法
CCRect bom= ball->boundingBox();
CCRect gon= hero->boundingBox();
if(CCRect::CCRectIntersectsRect(bom,gon))
{
count--;
}