Cocos Sequence动画不执行CallFunc问题解决
在 cocos 的使用过程中,在Sequence里面调用CallFunc时候 有时候会出现 没有调用到的情况,在安卓端出现的概率比较大,
windows的调试环境没有出现
一开始总是怀疑自己的应用端出问题,或者是安卓的问题,
寻找了好久没有找到,问了度娘也没有找到类似的情况
最后在 简书 找到了问题的所在, 问题出现在浮点类型的数据, 在 Sequence 的update 代码里面 可能会
if( t < _split )
出现 图片里面的最后一种情况,
而导致 callfunc 无法执行
解决方法 如下
//if( t < _split )
if (t < _split-0.00001f)
参考 https://www.jianshu.com/p/2552901b471f