我有一个 CCScene,我正在通过 addChild 向它添加一个 CCLayer:
[self addChild:helloWorldLayer];
有没有办法通过类似于你如何做到这一点的过渡来添加这个孩子?
[CCTransitionFade transitionWithDuration:1.00f scene:[HelloWorldScene scene]];
我有一个 CCScene,我正在通过 addChild 向它添加一个 CCLayer:
[self addChild:helloWorldLayer];
有没有办法通过类似于你如何做到这一点的过渡来添加这个孩子?
[CCTransitionFade transitionWithDuration:1.00f scene:[HelloWorldScene scene]];
试试这个:
[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:1.0 scene:[HelloWorldScene scene] withColor:ccWHITE]];
大多数转换使用常规 CCAction来执行其工作。要淡入图层,请使用 CCFade 操作。
缺点:并非所有转换都由操作支持,并且操作在层上的工作方式可能与在转换中不同。如果有疑问,请查看转换类的代码以了解它使用哪个动作以及如何使用它。