【发布时间】:2020-09-09 11:30:03
【问题描述】:
我有一个点 A 和一个点 B,两者之间的距离为 AB。我还有一个宽度为 1、高度为 1 的对象 K。
鉴于此,我必须缩放对象 K 以适合点 A 和 B。在将对象居中于位置 (B - A) / 2 之后,我应该怎么做?
谢谢!
【问题讨论】:
标签: unity3d math vector distance point
我有一个点 A 和一个点 B,两者之间的距离为 AB。我还有一个宽度为 1、高度为 1 的对象 K。
鉴于此,我必须缩放对象 K 以适合点 A 和 B。在将对象居中于位置 (B - A) / 2 之后,我应该怎么做?
谢谢!
【问题讨论】:
标签: unity3d math vector distance point
好吧,将对象的变换设置为所需的比例,即距离 AB。 然后你还需要设置方向。您可以通过计算两点之间的方向来做到这一点,但我倾向于相信“lookAt”函数可能正是这样做的,因此将是一个捷径:https://docs.unity3d.com/ScriptReference/Transform.LookAt.html
【讨论】: