これはおそらく学校の少年問題です。cocos2d runAction in loop
私はccMenuItemImageでいっぱいのccMenuを持っており、フェードアウトする順番に各メニュー項目をアニメーション化したいと考えています。
私はすべてのCCMenuItemImagesの配列があります。
menuItems = [[NSArray alloc] initWithObjects:button1, button2, button3, nil];
を、私は配列をループにしようとしていますし、各ボタンをフェードアウト:
CCFadeOut *fadeToAlpha = [CCFadeOut actionWithDuration:0.5];
for (CCMenuItemImage *nextOne in menuItems)
[nextOne runAction:fadeToAlpha];
をこれが動作しているようですが、唯一の意志配列内の最後のCCMenuItemImageをフェードアウトします。私は実際のCCMenuでアクションを実行できることは知っていますが、私は各メニュー項目でアニメーションを1つずつ実行したいと思います。
ご協力いただければ幸いです。