求教怎么获取触点X的相对坐标

getLocationX获得的坐标是绝对坐标,水平位和垂直位不好判断。
怎么在touch_move 事件中获取触点相对于触摸节点的坐标呢?

??

这个是和上次的移动距离差呀。
如果我要判断我摸的是节点的左边还是右边,就没法判断了。

getDelta x正的是向右 负的是向左 ??

额。我在元件左半部分和右半部分的功能是不一样的。
比方说左半部分的时候要getDelta 值反向也就是说左半部分往左走和右半部分往右走实现的功能是一样的。
这时候就要判断左右半部分了。

如果屏幕不一样的话根本判断不了是在左边还是右边了呀。

通过cc.Node.convertToNodeSpaceAR转成节点局部坐标就可以了

1赞

谢谢大佬。我试试。