bug!!!!!!!!!!!! convertTouchToNodeSpace

如果 convertTouchToNodeSpace 只能应用在摄像机不移动的情况,不能应用于 摄像机 移动的情况,请在 文档中 写明!

如果你们希望 convertTouchToNodeSpace 能够应用于 摄像机 移动的情况
那就去修 这个 最基本的 node 的 bug吧

var newVec2 = that.node.parent.convertTouchToNodeSpace(event.touch);
that.node.position = newVec2;

懒得修复 干脆 删了 这个 方法的了

不同camera看到的触摸位置是不一样,你可以先用camera转换一下
this.node.on(cc.Node.EventType.TOUCH_START, (event:cc.Event.EventTouch)=>{
var worldPoint = this.cam.getScreenToWorldPoint(event.touch.getLocation())
var newVec2 = this.node.convertToNodeSpaceAR(worldPoint);
this.label.node.setPosition(newVec2);
})

感谢回复` 不过我主要 是想问 convertTouchToNodeSpace 存在的意义 和 必要性 是什么