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示例。当我尝试使用它时,我希望看到一个很好的背景。相反,我看到黑色:)
我做错了什么? 谢谢你的帮助。
答案 0 :(得分:2)
我没有在互联网上看到任何CCRenderTexture示例。
我想你可能一直在寻找错误的互联网? :)
结帐my article和Ray's article。当你谷歌为CCRenderTexture时,两者都名列前茅。他们使用cocos2d-iphone,但适用相同的原则。
在您的特定情况下,我没有看到您将layerRenderTexture作为子项添加到场景或其他节点。这可以解释为什么你没有得到任何结果。