iOS下MotionSteak导致crash

creator 1.5,其他版本没试过,web下无任何异常。

void MotionStreak::onDraw(const Mat4 &transform, uint32_t flags)
{
getGLProgram()->use();
getGLProgram()->setUniformsForBuiltins(transform);

GL::enableVertexAttribs(GL::VERTEX_ATTRIB_FLAG_POS_COLOR_TEX );
GL::blendFunc( _blendFunc.src, _blendFunc.dst );

** GL::bindTexture2D( _texture );** //断点位置

glVertexAttribPointer(GLProgram::VERTEX_ATTRIB_POSITION, 2, GL_FLOAT, GL_FALSE, 0, _vertices);
glVertexAttribPointer(GLProgram::VERTEX_ATTRIB_TEX_COORD, 2, GL_FLOAT, GL_FALSE, 0, _texCoords);
glVertexAttribPointer(GLProgram::VERTEX_ATTRIB_COLOR, 4, GL_UNSIGNED_BYTE, GL_TRUE, 0, _colorPointer);

glDrawArrays(GL_TRIANGLE_STRIP, 0, (GLsizei)_nuPoints*2);
CC_INCREMENT_GL_DRAWN_BATCHES_AND_VERTICES(1, _nuPoints*2);

}

有报错信息吗?如果有麻烦贴出来看看

没有报错,纯native crash

也有吧,肯定会打印到后台的,你要不要插上数据线看看 log ? (这个是百分之百必现的吗?)

我特地看过了,100%必现。web工作正常。而且我这个用法也没什么特殊,也就是原来node.active=false,要移动的时候才node.active=true. 我现在已经去掉了motionsteak,我也只是为了体验才用用,感觉不大好,产生的效果太生硬。