Cocos2d:所有对象都已停止

时间:2012-10-05 09:39:34

标签: iphone objective-c cocos2d-iphone box2d

游泳池或保龄球游戏

所以,有两种类型的对象: - main - 按动作移动(runAction - CCMoveTo) - 其他物体 - 仅在与主要物体接触后移动(没有自己动作)

如何检测移动后所有物体何时停止

1 个答案:

答案 0 :(得分:1)

你可以疯狂计数器,每次运行新动作时都会增加。如果要移动节点,请不要使用CCMoveTo,而是使用带有CCMoveTo和CCCallFunc的CCSequence。 CCMoveTo完成后将调用CCCallFunc。在该方法中,您将传递给CCCallFunc,您可以减少计数器。当它的值为0时,所有对象都会停止。