简短的故事是我有精灵我想向下移动我在循环
中使用 CCMoveTo 动作问题是我不能或没有找到“等待”直到预览动画完成。开始下一个。
主要问题是我不知道会有多少精灵,所以我不能使用具有固定动作数的 CCSequence。
int GemsToRemoveHolderCount = GemsToRemoveHolder->count();
for(int i=0;i<GemsToRemoveHolderCount;i++)
{
Gem* gemNew = (Gem*)GemsToRemoveHolder->objectAtIndex(i);
CCPoint posNew = gemNew->getGemPos();
CCMoveTo *moveGemDownAction = CCMoveTo::create(0.3f,posNew);
gemNew->runAction(moveGemDownAction);
}