1

私はCCSceneを持っており、addChildを介してCCLayerを追加しています。

[self addChild:helloWorldLayer];

これを行う方法と同様のトランジションでこの子を追加する方法はありますか?

[CCTransitionFade transitionWithDuration:1.00f scene:[HelloWorldScene scene]];
4

2 に答える 2

2

これを試してください:

[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:1.0 scene:[HelloWorldScene scene] withColor:ccWHITE]];
于 2013-03-06T21:04:50.423 に答える
0

ほとんどのトランジションは、通常の CCActionを使用してそのジョブを実行します。レイヤーをフェードインするには、CCFade アクションを使用します。

欠点: すべてのトランジションがアクションによってサポートされているわけではなく、アクションはレイヤー上でトランジションとは異なる動作をする場合があります。疑問がある場合は、トランジション クラスのコードを見て、どのアクションが使用され、どのように使用されるかを確認してください。

于 2013-03-06T21:48:13.797 に答える