是这样的:
1 、我有个canvas,宽1280,高720
2 、我把一个叫做tester的节点放在画布下,从工程里看他的位置是 -412,0
3、 我尝试取得tester在世界坐标系下的坐标
let testerWorldPos = this.node.convertToWorldSpaceAR(this.tester);
cc.log("哎呀坐标 :"+testerWorldPos );
4、这是观察到打印出的 testerWorldPos 是 228,360
5、也就是说,
this.node.convertToWorldSpaceAR(this.tester)
这里得到的坐标实际上是 它在工程里摆放位置的 x-640,y-360
640,360刚好是画布宽高的一半儿
求问各位大佬巨佬
为什么会这样?
如果我想直接得出 tester 相对于画布的坐标,应该怎么计算?
拜谢。