正在跑的一个动作,比如做一个延时打印:
local time = 2
local seq = transition.sequence({
cc.DelayTime:create(time),
cc.CallFunc:create(function()
print(“aaa”)
end),
})
transition.execute(self, seq)
aaa在2秒后有时候不打印,可以确保 self 没有执行任何stopAllAction、被移除等让动作停止的动作(好像只有这2个操作能让动作被移除)
这发生的概率很低,但是真的存在这样的问题
不知道你们有没有遇到过这样的问题

你们好像在3.13-3.15之间的版本修改了动作的代码,但是我在没升级版本之前是没遇到过这样的问题的。