たとえば複数のオブジェクトをランダムでアニメーションさせたいときなどに、現在そのオブジェクトがアニメーション中の場合はキャンセルしたいです。
判定する方法はいたって単純。
void SampleScene::actionNodeAtRandom(CCNode* hogeNode) { if ( hogeNode->numberOfRunningActions() == 0 ) { CCLOG( "なにもアニメーションしてないよ" ); } else { CCLOG( "アニメーション中だよ" ); } }