Creator获取世界坐标并转化为节点坐标

今天做项目遇到一个需求(新手引导),将一个节点的子节点移动到另一个节点的子节点位置,顺便学习了convertToWorldSpaceAR 。
先上图


红色node1 绿色node4 蓝色node2 偏黄色node3

需要将绿色(node4)移动到偏黄色(node3)

let a = this.node3.parent.convertToWorldSpaceAR(this.node3.position)
let pos= this.node4.parent.convertToNodeSpaceAR(a);
this.node4.setPosition(pos);

就可以了。。。

2赞

很棒,the fuckingplayers

我发现我没看懂???

convertToWorldSpaceAR 是直接获取到屏幕下吗?不用管路径的深浅吗?

不管深浅 直接用就行