1,convertToWorldSpaceAR
以该节点锚点作为参照物画坐标系, 一般就是该参照物世界坐标+转换坐标
this.node.position.x=50;
this.node.position.y=50;
let whiteWorldPos = this.node.convertToWorldSpaceAR(cc.v2(0,0));
console.log(whiteWorldPos.x, whiteWorldPos.y); 输出 50,50
let whiteWorldPos = this.node.convertToWorldSpaceAR(cc.v2(50,50));
console.log(whiteWorldPos.x, whiteWorldPos.y); 输出 100,100
以该节点的锚点画坐标系 ,转换点的坐标是以该坐标系作为参考,转换成世界坐标,
列入:转换前是cc.v2(0,0) 转换到世界坐标就应该是50,50
转换前是cc.v2(50,50) 转换到世界坐标就应该是100,1002,convertToNodeSpaceAR
这个方法就比较好理解了
就是以该节点锚点为坐标系原点
传入的值为世界坐标系的点,
例如传入 cc.v2(0,0) 转换后就应该是-50,-50

以该节点锚点作为参照物画坐标系, 将世界坐标点转换为本地坐标
版权声明:本文为zhang804633234原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。