Open Diam2023 opened 11 months ago
When Run Code:
RenderTexture* pRender = RenderTexture::create( static_cast<int>(tmpSprite->getContentSize().width), static_cast<int>(tmpSprite->getContentSize().height), backend::PixelFormat::RGBA8888); // pRender->setSprite(tmpSprite); pRender->begin(); tmpSprite->visit(); pRender->end(); pRender->newImage([role](Image* image) { auto polygon = ImageAutoPolygon::generatePolygon(image); role->initWithPolygon(polygon); // role->updatePoly(); role->setVisible(true); });
In line auto polygon = ImageAutoPolygon::generatePolygon(image); You Will get a incomplete Image Instance Because Image::_data is null data Like This:
auto polygon = ImageAutoPolygon::generatePolygon(image);
When Use
When Run Code:
In line
![image](https://github.com/cocos2d/cocos2d-x/assets/68238841/583313fd-f023-46c9-9a27-998c85058e33)
auto polygon = ImageAutoPolygon::generatePolygon(image);
You Will get a incomplete Image Instance Because Image::_data is null data Like This:When Use