Problem about 'CCRenderTexture'

Hi,

I’ve meet a problem about using ‘CCRenderTexture’:

  1. with below codes:

CCSprite* sprite = CCSprite::spriteWithFile(“HelloWorld.png”);
CCSize size = sprite~~>getContentSize;
m_renderTextureOne = CCRenderTexture::renderTextureWithWidthAndHeight;
m_renderTextureOne~~>beginWithClear(0, 0, 0, 0);
sprite~~>setPosition);
sprite~~>visit();
m_renderTextureOne~~>end;
m_renderTextureOne~~>saveBuffer(kCCImageFormatPNG, “Test1.png”);

I’ve found that the saved file “Test1.png” is not the same as “HelloWorld.png”, seems the saved file is blured, I’m not so sure about this …

  1. with below codes:

CCSize sizeOne = m_renderTextureOne~~>getSprite~~>getContentSize;
CCSize sizeTwo = m_renderTextureTwo~~>getSprite~~>getContentSize;
m_renderTextureOne~~>beginWithClear;
m_renderTextureTwo~~>setPosition(ccp(sizeOne.width*0.5f, sizeOne.height*0.5f));
m_renderTextureTwo~~>visit;
m_renderTextureOne~~>end();

I’ve found the original data from renderTextureTwo(it is also a CCRenderTexture), the two sides of content will be clamped, I’m not so sure about this …(the two render textures should be > 600 * 600)

Does anyone knows something about this ?