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;