最近,我必须使用CCTransitionSlideInL的转换来实现cocos2d的分页功能。但是没有效果。我尝试了一些效果,并且惊讶地发现只有CCTransitionSplitCols和CCTransitionSplitRows的转换效果,其他没有效果。后续是我的代码。
[[CCDirector sharedDirector] replaceScene:[CCTransitionSlideInL transitionWithDuration:1.2f scene:scene]];
如果有人能帮我解决这个问题,我将非常感激。
答案 0 :(得分:0)
在你的情况下,“不起作用”是什么意思?
您编写的代码完美无缺。如果“不起作用”意味着什么都没有发生,那么问题可能在于如何创建图层。我怀疑图层变量无效。如果您需要帮助,请发布图层创建代码。
答案 1 :(得分:0)
所以,最后我自己解决了。那是因为CCTransitionSlideInL的转换必须与CCLayer支持的绘制方法相冲突。更具体地说,它与我在方法中使用的CCRenderTexture冲突。