根据x,y坐标给子节点设置加速度各位佬有思路吗

我现在使用cocos设置xy移动一个父节点,我希望当我移动时,给他的子节点增加一个不固定的加速度,这个加速度通过我移动父节点的xy坐标来定

除了计算坐标距离定义cocos还有更简单的实现思路吗?

事件系统,监听一下父节点移动?

let dis = 移动距离
if (dis > max距离) dis = max距离
speed += dis
node.x += speed.x;
nod.y += speed.y;

谢谢各位佬,目前用dealta取的跟上次的距离设置的加速度解决了