Cocos2d Android CCRenderTexture示例

时间:2012-05-15 07:23:58

标签: android cocos2d-iphone cocos2d-android

CCSprite texture1 = CCSprite.sprite("menu_background.png");
CCRenderTexture layerRenderTexture = CCRenderTexture.renderTexture(width, height);
layerRenderTexture.begin();
texture1.visit(CCDirector.gl);
layerRenderTexture.end();
this.addChild(layerRenderTexture);

我没有在互联网上看到任何CCRenderTexture示例。当我尝试使用它时,我希望看到一个很好的背景。相反,我看到黑色:)

我做错了什么? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

  

我没有在互联网上看到任何CCRenderTexture示例。

我想你可能一直在寻找错误的互联网? :)

结帐my articleRay's article。当你谷歌为CCRenderTexture时,两者都名列前茅。他们使用cocos2d-iphone,但适用相同的原则。

在您的特定情况下,我没有看到您将layerRenderTexture作为子项添加到场景或其他节点。这可以解释为什么你没有得到任何结果。