我创建了我添加的新项目:
Size winSize = Director::getInstance()->getWinSize();
RenderTexture* pRenderTexture = RenderTexture::create(winSize.width, winSize.height, Texture2D::PixelFormat::BGRA8888);
我一直收到这个错误:
cocos2d: Texture2D: Error uploading compressed texture level: 0 . glError: 0x0500
Assert failed: Could not attach texture to framebuffer
Assertion failed!
顺便说一句cpp-test RenderTexture示例可以正常工作。 我在这做错了什么?
使用:
答案 0 :(得分:1)
这意味着您的opengl不支持BGRA8888。如果适合您,请使用RGBA8888。 你有错字:
RenderTexture* pRenderTexture; = RenderTexture::create
_____________________________^