5.x cocos版本圆形进度条闪烁的bug

5.x版本修改渲染方法,导致定点数可能为0,具体代码在FUISprite.cpp 375行左右,如果triangleCount 为0,则这个进度条会一直闪烁,麻烦谷主看看。

for (int i = 0; i < triangleCount; i++) {
_vertexIndex[i * 3] = 0;
_vertexIndex[i * 3 + 1] = i + 1;
_vertexIndex[i * 3 + 2] = i + 2;
}

_fillTriangles.verts = _vertexData;
_fillTriangles.vertCount = _vertexDataCount;
_fillTriangles.indices = _vertexIndex;
_fillTriangles.indexCount = triangleCount * 3;
}

我们现在强制赋值可以暂时修复, 不知道对不对
triangleCount = _vertexDataCount - 2;
已邀请:

要回复问题请先登录注册