Transform.InverseTransformPoint的作用

首先上官方翻译

将位置从世界空间转换为局部空间。
此函数本质上与Transform.TransformPoint相反,后者用于将本地空间转换为世界空间。
请注意,返回的位置受比例尺的影响。 如果要处理方向向量而不是位置,请使用Transform.InverseTransformDirection。

读起来有些拗口,举例子来说可以获得物体B相对于物体A的局部坐标,再通俗的讲,就是假设物体A的坐标为(0,0)物体B的坐标是多少。

举例使用:transformA.InverseTransformPoint(transformB.position)
作用:获取transfromB相对于transformA的局部坐标

注意事项:这个局部坐标需要除以原点物体(举例就是上面代码的transformA)的缩放比例(Scale),
也就是说假设transformA的缩放比例是(0.5,0.5,0.5)那么api得到的Vector3局部坐标需要除以缩放比例0.5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值