【求助】使用CocosCreator 2d ,触摸移动 不同步问题

我一个节点sprite 增加 move事件,通过 设置 位置,可是鼠标移动的速度会比 节点移动速度快。
我该怎么修改才能让 鼠标的速度和 控件的速度一致。
是在模拟器上chrome运行的2d项目。

block.on(Node.EventType.TOUCH_MOVE , (event) => {
let delta=event.getDelta();
var pos=block.getPosition();
pos.x=pos.x+delta.x;
pos.y=pos.y+delta.y;
block.setPosition(pos);
}, this);

我通过记录 按下位置,和移动时候的位置来设置 位置,一样的有这个问题。大概慢2倍的速度。

event.getLocation();(获取点击位置)block.convertXXXXAR();(坐标转换)block.setPosition(location);(设置坐标)

太感谢你了,你的答案很有用,现在有一个这样的问题,event.getLocation()永远是正数,好像他是从屏幕左下角开始计算的,但是canvas描点是整个屏幕居中的。我该怎么设置才能让event.getLocation() 得到负数。

block.convertSpaceAR(pos);(坐标转换)