想问,跑基数样条或者贝塞尔曲线路线,中途停下来然后过几秒再接着跑这种怎么做

给几个点的坐标,然后用cc.cardinalSplineTo(runtime, points, 0)跑基数样条曲线。在跑到中途的某一个点,我把这个动作停下来。过几秒后想要接着这个曲线后续的接着跑。问下这个怎么解决。
或者有没有其他的办法把node.runAction这种的暂停下来,然后再接着跑后续的动作的这种

知道中途的某个点,那不能把points分开?先跑前半段,然后delay,然后后半段?

是这样的,这个API是只需要三个点以上的就能确定一条曲线,然后跑的路径就是这个曲线,这三个点是没在这个曲线上的。所以停下的时候判断不了这个点在曲线上的哪个阶段。然后就是这种中途的这个某个点,是有随机性的确定不了的。

本质上 action 都是 targetValue = f(t),然后去驱动 t 值;

你得看下 cc.cardinalSplineTo 如何实现的,求出 points 对应的 tp 值,从 tp -> 1 去驱动。

具体怎么实现的能教下吗

顶一下,求大佬帮忙啊

顶一下,求大佬帮忙啊啊啊啊

额。runAction的话是有暂停的API啊,你可以看一下https://docs.cocos.com/creator/api/zh/classes/Node.html#pauseallactions

嗯 找了好久才找到这个API。谢了