如何获取正在进行的tween,tween(node)start后,怎么判断node身上还有没有tween

cocos creator 3.4.0
如题,我想在缓行动画开始后,判断进行过缓行动画的node是否执行完tween,或者正在执行。正在执行的怎么再添加上其他的tween动作。

cc.director.getActionManager().getNumberOfRunningActionsInTarget(node)

coreator 3.4.0已经没有这个api了

直接定义的一个Tween变量存贮,tween的返回值,就可以直接当前的tween的状态了;或者在tween序列的末尾加上一个call也是可以的

自己写个函数就行啦,ez吧。。

那只能这样操作了。就是麻烦了点。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。

3.8.5 预计支持两个新接口判断缓动是否正在运行。

  1. tween.running getter :判断当前 tween 是否正在运行
  2. Tween.getRunningCount(target) :静态方法,获取当前 target 关联的正在运行的 tween 实例的个数

PR: