1.开启触摸监听
this.node.on(cc.Node.EventType.TOUCH_START, function (t) {}
this.node.on(cc.Node.EventType.TOUCH_MOVE, function (t) {}
this.node.on(cc.Node.EventType.TOUCH_END, function (t) {}
2.在鼠标点击的时候,获取了点击的位置
let pos=t.getLocation();//世界坐标
但是,此时获取的是相对于世界坐标的位置,也就是相对于左下角。需要把这个位置 转还成使用的节点位置。
3.世界坐标转还成节点坐标(本地坐标),将转还的坐标给移动的节点
let local_pos=this.node.convertToNodeSpaceAR(pos);//世界坐标转还为节点坐标
this.move_node.position=local_pow;