坐标转换没弄太明白,还望大牛能解惑。
已有:fromNode toNode
需求:将 fromNode 的坐标转换到 toNode 上去
方式:
// 先获取自身的位置
const point = fromNode.getPosition();
// 再获取其所在的世界坐标系的位置 (这一步不正确)
const wordPoint = fromNode.parent.convertToWorldSpace(point);
// 转换到目标结点系的相应位置
const resultPoint = toNode.convertToNodeSpaceAR(wordPoint);
但这种方式是错的:wordPoint 的结果不正确。
还望能讲解一下,这中间的转换的原理