2.1版本
1.使用 this.node.convertToWorldSpaceAR(cc.Vec2.ZERO); 这个函数获得一个节点 的世界坐标系下的位置
但是 当这个节点 挂在 场景自带的 Canvas 下的时候 获得的坐标却是 不正确的 我不知道在UNITY 里面一个 Position就能解决 在COCOS里面要这么麻烦 难道我每次做坐标计算的是时候 还要记得他的父节点是谁???就不能统一成一个世界坐标系???
世界 != Canvas
世界坐标系 != Canvas节点坐标系
世界坐标系的原点位于屏幕左下角
Canvas的AR坐标系的原点位于Canvas节点的锚点处
可以这样理解,Canvas的parent是世界。
如果你想获得节点在Canvas中的坐标,通过下面的方法
https://forum.cocos.com/t/canvas/72033
这篇帖子可以帮助你更好的理解世界坐标和Canvas
https://forum.cocos.com/t/converttonodespace/37159