【问题标题】:Unity | Scale an object between two points (2D)团结 |在两点之间缩放对象 (2D)
【发布时间】:2020-09-09 11:30:03
【问题描述】:

我有一个点 A 和一个点 B,两者之间的距离为 AB。我还有一个宽度为 1、高度为 1 的对象 K。

鉴于此,我必须缩放对象 K 以适合点 A 和 B。在将对象居中于位置 (B - A) / 2 之后,我应该怎么做?

Descriptive picture

谢谢!

【问题讨论】:

    标签: unity3d math vector distance point


    【解决方案1】:

    好吧,将对象的变换设置为所需的比例,即距离 AB。 然后你还需要设置方向。您可以通过计算两点之间的方向来做到这一点,但我倾向于相信“lookAt”函数可能正是这样做的,因此将是一个捷径:https://docs.unity3d.com/ScriptReference/Transform.LookAt.html

    【讨论】:

      猜你喜欢
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-23
      • 2016-05-02
      • 2015-05-17
      • 1970-01-01
      相关资源
      最近更新 更多