安卓包在一些情况下出现 花屏问题,跟进发现报错
Failed to update data, bytes exceed
解决方案:这边是安卓解决方案,编译完成后将 VertexBuffer.cpp文件中 修改为如下形式
if (data && dataByteLength + offset > _bytes) {
if(offset){
RENDERER_LOGE("Failed to update vertex buffer data, bytes exceed.");
return;
}else{
_bytes = offset + dataByteLength;
_numVertices = _bytes / _format->_bytes;
}
}
其他渠道 可修改对应的 编译文件 ,打包后问题解决 ,参考