stopAllByTag的坑

image
这个方法太坑了,明明描述的停止所有,用起来却是只停止一个,我还以为所有tween指定同一个tag可以全部停止。 无语,找了半天的bug。

明明描述写的是停止所有指定的tag啊。。

你可以实验一下,我刚试了,只会停止一个,其他的会继续执行,吐了

抱歉,我们先确认下吧

有什么办法可以暂时避开这个问题吗,我有很多tween需要停止

测试是都停,不是只停止一个;可以看看使用有什么不同,或者方便提供一个能复现只停一个的demo?
测试demo:NewProject_21.zip (284.4 KB)

NewProject.zip (225.7 KB)
你看看呢


我把你的tween改成同一个对象的他就不会停了,只会停第一个

我没看懂你的代码,我不知道你为什么要这么做,如果是并行的行为,为什么不适用官方的并行api?我不大理解这么写的理由。。。本身来讲,一个node一个tag,找到tag的node后停止旗下的第一个tween应该是没问题的。当然如果能停止所有的node下的tween那就最好了

嗯嗯,应该要停止多个更合理,我们内部修复一下,修复后会提前给到你改动

我这么写只是写出来测试的。。。但是不能说没有场景是需要分开写的吧

好的谢谢 :joy:

也是,确实是应该停止node下的所有tag tween