世界坐标与局部坐标转换。ConvertToNode...没有替代方案

多层节点结构中。
每层节点有不同的位置、角度和缩放。
现在要实现世界坐标与局部坐标转换。发现ConvertToNode…已经没了。
有其他函数实现这个功能吗?

image

感谢大佬,那反着本地转换世界坐标有没有

image
image
转化回来出错了

一时之间看不出哪里错了。

先getworld 再inverse试试呢?
前者是跟着你那个node变化的,不能用它当中转

image
image
去看了源码之后,感觉大概可以这么解决

你世界坐标转成局部坐标之后,怎么通过this.node.getWorldPostion()又转回去?它们之间根本没有产生关系啊 :joy:

转换函数不是没了,是转移到 UITransform 组件里面去了

1赞

…node.getcomponent(UITransform).convert…

那大佬UITransform
里面那个convert…跟这个inverse…有什么区别?

我是2d用uitransform转,3d就是用inverse