ios – 在Cocos2D中使用CATransition进行场景转换

目前我正在尝试将我的项目从SpriteKit移植到Cocos2D.我一直坚持转型.在SpriteKit中,我可以使用CATransition转换到另一个场景.

但我无法弄清楚如何在Cocos2D中做到这一点.或许还有另一种方法可以在Cocos2D中实现类似的效果.我想要的效果是使用CATransition级别产生的“pixelate”效果.如果我可以使用那将是非常棒的.如果有另一种方法可以达到同样的效果,那也没关系.

也许值得注意的是我正在使用Cocos2d 3.

最佳答案 根据您的视频,您可以使用cocos2d中的CCTransition将一个场景推送到另一个场景,效果相同.代码如下

-(void)YourButtonToPush
{
   [[CCDirector sharedDirector] replaceScene:[CCTransitionTurnOffTiles transitionWithDuration:1.0 scene:[HelloWorldLayer scene]]];  
}

如果要快速替换方法的转换时间.

点赞