我替她试了下你说的,相机获取的坐标再转换下是ok的
this.node.on(
cc.Node.EventType.TOUCH_MOVE,
(event: cc.EventTouch) => {
let pos = event.getUILocation();
this.nodes.sprite.position = this.nodes.sprite.parent
.getComponent(cc.UITransform)
.convertToNodeSpaceAR(cc.v3(pos.x, pos.y));
},
this
);
- this.node:canvas 节点
- this.nodes.sprite:移动的节点
你这种我昨天试过,原始分辨率ok,但是其他分辨率是会偏移的,版本3.7.1
好吧,那可能我节点弄得不太一样的原因 
嗯嗯好滴,我刚刚看见您的回复,谢谢您啦
嗯嗯好滴,谢谢您啦,还做了个视频,真的是麻烦您了
嗯嗯好滴,谢谢您的回复,麻烦您啦
哈哈一声要强的男人是吧 
拖拽节点是触摸节点的子节点或者它的父节点都是(0,0)就没错啦,不然还是得转换下
我用的是平级关系,触摸和移动的都在canvas下,不过用你的那个平级关系的是ok的。一开始我也用的2.x的方式,貌似3.x确实表现不太一样 


先吃饭下午看看区别,难道是有其他问题, 快点教我做运行优化 大佬
昨天实验同款表现的握个抓 
我觉得你们应该把我的代码看清楚

我丢,看到了是我的错,那还是跟2.x的转换逻辑一个样的


