0

同じノード上ですべての moveTo アクションの途中で、fadeOut アクションを実行できるかどうか疑問に思っています。これが私のコードです:

id show = [CCShow action];
id move = [CCMoveTo actionWithDuration:2.5f position:ccp(70, 275)];
id seq = [CCSequence actions:show, move, nil];
id fade = [CCFadeOut actionWithDuration:2.5f];
id spawn = [CCSpawn actions:seq, fade, nil];
[extraTime runAction:spawn];

可能であれば、移動アクションの途中でフェード アクションを実行できるようにする必要があります。ヘルプや提案をいただければ幸いです。

4

1 に答える 1

2

このようにフェードを失速させる

id delayFade = [CCDelayTime actionWithDuration:1.25];
id stallAndFade = [CCSequence actions:delayFade,fade,nil];

スポーンを次のように変更します。

id spawn = [CCSpawn actions:seq,stallAndFade,nil];

ob cit。(メノリー、cocos2d 2.0 から、テストされていません)

于 2013-09-18T15:41:38.493 に答える