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

我还没有在 Internet 上看到任何 CCRenderTexture 示例。当我尝试如上所述使用它时,我希望看到一个漂亮的背景。相反,我看到黑色:)

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

4

1 回答 1

2

我还没有在 Internet 上看到任何 CCRenderTexture 示例。

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

查看我的文章Ray 的文章。当您在谷歌搜索 CCRenderTexture 时,两者都名列前茅。他们使用 cocos2d-iphone,但同样的原则也适用。

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

于 2012-05-15T07:31:29.563 回答