比如完成一个动作,最后一帧本来能移动50,但是我们只要求这个动作移动20,能否获取到剩余的时间,来作为下一个action的起步时间来保持动作连贯
在20的位置加个回调
这个值应该是动作已经运行的时间 action._elapsed
let moveTo = cc.moveTo(2, cc.v2(80, 80));
moveTo._elapsed
如果要获取剩余时间就是
moveTo._duration - moveTo._elapsed
比如完成一个动作,最后一帧本来能移动50,但是我们只要求这个动作移动20,能否获取到剩余的时间,来作为下一个action的起步时间来保持动作连贯
在20的位置加个回调
这个值应该是动作已经运行的时间 action._elapsed
let moveTo = cc.moveTo(2, cc.v2(80, 80));
moveTo._elapsed
如果要获取剩余时间就是
moveTo._duration - moveTo._elapsed