3.15版本Sequence进行Action异常

3.15版本Sequence进行Action异常:
当Sequence中第二个Action是CallFunc时有一定概率,执行完了第一个Action后不执行CallFunc的Action。Lua环境。

有一定概率就比较难办了,概率高吗?代码是怎么写的?

cocos微信公众号有发说:
sequence:update方法中
bool inFirst = t < _split;判断有问题。导致第二个是瞬时动作时,落不到第二个action就整个结束了

可以试一下这个PR:https://github.com/cocos2d/cocos2d-x/pull/17906

感觉这种是会影响所有人的大bug, 要不要发个3.15.2?

单为这个bug发版本有点太麻烦了,因为就几行代码的改动。而且也需要放在仓库里让开发者更多的测试。不过可以针对这个问题在各个频道发布一下消息。

其实就是感觉每个版本, 都不能拿来直接用, 总要针对当前版本做一些特殊的处理, 来绕过一些bug。或根据git上的修改来打一些补丁。小项目可能没感觉, 稍微不小一点的项目, 都会有一些问题的。应该是你们没出正式版本时, 测试的人不够多, 稍微不小的项目应该也不会用测试版本, 都是追求稳定用正式的, 这样也导致你们的正式版本在几乎都是在小项目上测试, 或demo。所以都不那么稳定, 反而是正式版本出来后的一段时间, 可能会收到很多反馈, 修复一些bug, 可能会更稳定一些。

所以一直很希望官方能隔断时间出一个修复版本, 比如现在3.16还没出的情况下, 针对3.15出几个补丁版本。修修别人反馈的bug, 让cocos更稳定一些。
大家一直反馈不都是 bug太多, 项目一移植过去就能发现的。很多其实是一些很低级,可直接修复的。

嗯,讨论了一下,觉得针对几个重要的修复发布3.15.2版本。
谢谢你的建议。

@7935201 你确定版本是3.15?我前面贴的那个PR解决的是最新代码仓库里的问题。