-1

像台球或保龄球这样的游戏

因此,有两种类型的对象: - 主要 - 通过动作移动(runAction - CCMoveTo) - 其他对象 - 仅在与主要对象接触后移动(没有自己的动作)

如何检测移动后所有对象何时停止

4

1 回答 1

1

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

于 2012-10-05T10:16:03.037 回答