RenderTexture* pRTex;
DrawNode* pEraser;
void cleanByBlend(Vec2 pt)
{
pEraser->setPosition(pt);
BlendFunc blendFunc = { GL_ONE, GL_ZERO };
pEraser->setBlendFunc(blendFunc);
pRTex->begin();
pEraser->visit();
pRTex->end();
}
```
如上代码,利用颜色混合实现橡皮擦效果,多次的 混合 渲染之后,经常直接挂掉,亲测多次 就是这段代码导致的,WIN32下没问题,只有真机会。
吧这些代码歹单独抠出来谢了个demo,依旧会不定时的挂掉!!话说RenderTexture的问题不少吧,版主大大,求给个反应啊!!!!!!
可以尝试下载end结束之后手动调用下render