如何实现图片中的坐标系变换的效果

请问图中的银币收集效果是如何实现的,用坐标转换不对啊,请教大神

把源和目的两个对象的坐标都转成以世界坐标系为标准,然后,检查源点是加还是减,只要判断每次移动后源点的世界坐标系与目的点的世界坐标系相同就停止。

/**
 * 将节点的坐标转到某个节点的坐标里面去
 * @param node 需要转换的节点
 * @param targetNode 要转换到的目标节点
 */
utils.nodeToWorldAR = function(node, targetNode) {
    let mat = node.getNodeToWorldTransformAR();
    return targetNode.convertToNodeSpaceAR(cc.p(mat.tx, mat.ty));
};