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);

インターネットで CCRenderTexture の例を見たことがありません。上記のように使用しようとすると、素敵な背景が表示されることを期待していました。代わりに、私は黒く見えます:)

私は何を間違っていますか?ご協力いただきありがとうございます。

4

1 に答える 1

2

インターネットで CCRenderTexture の例を見たことがありません。

間違ったインターネットで探していたのではないでしょうか?:)

私の記事レイの記事をチェックしてください。CCRenderTexture をグーグルで検索すると、どちらも上位に表示されます。cocos2d-iphone を使用していますが、同じ原則が適用されます。

あなたの特定のケースでは、layerRenderTexture を子としてシーンまたは別のノードに追加することはありません。それは、結果が得られない理由を説明します。

于 2012-05-15T07:31:29.563 に答える