2016-08-29 11 views
0

을 손실 : 같은 손실 화면 밖에있는있는 ScrollView에, 나는 화면을 캡처 할 수 RenderTexture를 사용하지만,있는 ScrollView의 이미지는 내가 가진 화면 캡처 후

auto renderTexture = RenderTexture::create(width, height,Texture2D::PixelFormat::RGBA8888, GL_DEPTH24_STENCIL8_OES); 
Scene* curScene = Director::getInstance()->getRunningScene(); 
renderTexture->begin(); 
curScene->visit(); 
Director::getInstance()->getRenderer()->render(); 
renderTexture->end(); 

이미지와 텍스트를 이 : 1. 일반 이미지 The bottom is outside of the screen

the result after capture screen

답변

0

엔진은 당 높은 얻을 수 (기능 Sprite::draw에서) 화면에서 스프라이트를 도태 것 형식. 매크로 CC_USE_CULLING (파일 cocos/base/ccConfig.h)을 수정하거나 화면을 캡처하고 렌더링 완료 후 다시 이동할 때 화면에서 개체를 이동할 수 있습니다.

+0

정말 유용합니다. 정말 고마워요. –