android - Cocos2d Android CCRenderTexture 示例

标签 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 示例。当我尝试像上面那样使用它时,我希望看到一个漂亮的背景。相反,我看到的是黑色:)

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

最佳答案

I haven't seen any CCRenderTexture example on Internet.

我想您可能找错了互联网? :)

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

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

关于android - Cocos2d Android CCRenderTexture 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10595999/

相关文章:

android - youtubeplayerview中的沉浸式全屏功能不起作用(YouTube API v3)

android - 选中 CCMenuItemToggle cocos2d-x

android - CCbezierTo 不适用于 cocos2d、android

android - 圆形图像切割形式所有侧面

java - 用于测试的 Android Assets

java - 将图像从一个角度逐渐旋转到另一个角度

java - Java 中私有(private)字段名称与私有(private)字符串名称混淆

android - cocos2d-android(github版) 如何在移动背景层的同时让一个 'player'的 Sprite 居中?

iphone - 当我尝试使用 b2Body 的功能时游戏崩溃了——为什么?

objective-c - 使用 C++ 库的 XCode 4 自动完成?